About Technical Support Services International Limited (01314725) United Kingdom