Absolutely the worst…
Absolutely the worst company I have ever had the misfortune of dealing with. Endless issues with billing, and support appear to be clueless. Seemingly part of a wider group of companies (The Hut Group), which appear to be run from somebody's garden shed. Avoid.

Reply from 100TB







