I've emailed the support team at this address, no response yet. They still haven't responded to me on a ticket from three months ago about a missing WOF.
So what does that tell you? Likely you're not going to get a response and your money is gone. Site has been a shitshow for the last year and people should research before investing in something. Maybe you did, maybe you didn't but however you came to the decision to invest some money, you need to start doing better or more research before your next investment.
Their rep here has been inactive for a year also, so you won't get help there. Might look into filing a lawsuit if you had a lot invested.