Have you even talked to any Customer Service? Or is it in your balance? Never heard of the site before so I don't know much about them.
I looked on the website. No balance is visible.
I emailed their customer service weeks ago and didn't get a response.
From what I've seen online they are not exactly reputable. I need to get this money back.