You know the old saying bout things that are too good to be true ...
Stock photos, no customer service link, no returns or exchanges allowed, text that reads like it's straight from an online translation program, and the icon next to the copyright links to a Chinese site ... all HUGE red flags. I'd avoid.