If I could give zero stars I would
If I could give zero stars I would, most disgusting company - DO NOT ever deposit any money! I deposited £20 and they took £650 out of my bank account. I had to get my bank to reimburse me and the company then wouldn’t refund me as my bank had already done it. So they have £650 of my money and have got away with it. Ridiculous AI style emails which lie and say they are looking into your refund. Do not fall for this scam








