I have sent 10+ emails to them via their ticket system, but never got any reply.
There is a big problem in my account but I was fully ignored by them, oh one more thing, their tellphone number shown in their merchant page is a wrong no.
I have deposited thousands $ but I just want to know how to get refund from them.
Connect with Facebook to get one click access to Trustpilot. It's easier.
Sign up with Facebook