Pack of thieves
Pack of thieves. They take money off your credit card even when you have cancelled auto-renewal.The support services either don't work or are non existent. Buyer beware, do not let them get your credit card details.
Date of experience:
Jun 02, 2025