Well I ordered a game from this…
Well I ordered a game from this website, didn't get my key after a 3 hour wait. I tried to contact support but no response. I searched online since this was a new store and saw the bad reviews.
Luckily I bought the game through paypal and requested a refund which funny enough they immediately paid out.
After I got my refund I got an email from the website that I disrupted the payment and should contact them for support.