ZE
Zen Internet
View company profile →
Have been having some technical issues…
Have been having a technical issue but despite this I’m leaving a 5 star review. During a time where businesses are cutting corners at the expense of customer experience I want to say well done for investing in a UK call centre, we would pay extra on our bill for this alone as it made discussing and resolving the issue much easier.