I cancelled my account via their own…
I cancelled my account via their own system and I get an agency trying to get money out of me.They are the worst site I have ever had to deal with.Do not touch with a barge pole!!
Date of experience:
Jun 24, 2025