About Technical Solutions International Limited (12036835) United Kingdom