Probably the worst Business Telephone…
Probably the worst Business Telephone Provider in the UK, only join this company if want to Damage your Business, fully Based in South Africa. All the good Reviews are Fabricated by their in-house team in South Africa. This very incompetent company, they will give many many nightmares before you mange to leave them, be aware you've been warned!