Absolute rubbish very poor customers service
In 4 months they have made zero attempt to resolve any of my payment issues
They just dont care
They refuse me the right to speak to a manager
Avoid this company
4 years ago
Yell.com has a
1.2
average rating
from
589
reviews