They do have some kind of address and a phone number that would be the only +.
Yeah, but what makes it suspicious is that they have three numbers... USA, Korea and China.
I have skimmed through their page and what makes them MUCH more untrustworthy is this information posted in 'Delivery Information' page:
Can I come to your office and pickup my order?
Since we are not a storefront and due to logistics issues, we cannot allow customers to walk in to pickup their order.
I wouldn't order from them.
Because of the answer above, so do I.