I have been using New Call Telecom Ltd for a while...
I have been using New Call Telecom Ltd for a while now, and I must say their service is average. The call quality can be improved, and the website could use some updates. However, the customer support team is always prompt in addressing my concerns.