They just deleted my account for no reason. I asked them many times to restore it they didn't want to help. There is no customer service in the UK. At least they don't want you to find it. I had an Epicgamestore and a World of Tanks account lost which I spent money on because of them. DO NOT USE THEIR SERVICES!
Claim your business profile now and gain access to all features and respond to customer reviews.