I've Been Scammed for £240.00!!!
I would give zero stars if I could. I just got scammed out of £240.00! Avoid this service at all costs. Their customer support is automated and unhelpful, and I can't access my account. I'm extremely frustrated!
Date of experience:
Dec 05, 2024