Absolutely unprofessional customer…
Absolutely unprofessional customer service from top manager. Would not recommend at all. Stay away from them if you want to keep your money
United Kingdom
Absolutely unprofessional customer service from top manager. Would not recommend at all. Stay away from them if you want to keep your money