Attila Y.
I wish I saw their reviews before I…
I wish I saw their reviews before I ordered the products. I ordered my products from their US store. However, the shipment was made from UK and now I have to deal with US Customs and DHL. In their website, it says 5-7 days. It's been 19 days since my order and I still didn't receive my products. My client is so frustrated because I can't complete the installation and I'm so frustrated because I called their support line. It transfers you direct to voice memo. They don't have any agents for you to talk. I still didn't get contacted by anyone. Probably some kid managing this business by himself.

