About Technical Solutions International 1986 Limited (01344904) United Kingdom