A WHOIS finds their web site registered in China;
I can't see where they mention that in their web site.
Their About Us tells us little about who they are, their history, their location.
Finally, WOT doesn't like them, but admittedly there is only one comment about them;
There is nothing I can see that definitely says, 'stay away', but I'm old school and I prefer bricks and mortar or well known, recognised, online stores.