About Telco & Tech Solutions Limited (09586143) United Kingdom