About Telecom Solutions International Limited (03105396) United Kingdom