I would not trust this site. Although they do have a physical address and accept returns, it says it may take up to 2 weeks for you to receive your merchandise. This is a red flag. It may mean that they do not keep merchandise in stock and they only order items from overseas first as orders come in (which most certainly means they are ordering counterfeits).
Here's a blurb from their site:
All orders are shipped via DHL. Orders are shipped on a first come first serve basis. Please allow 2 weeks for your order to arrive. Many orders will arrive before then, but we cannot guarantee it.