About Halo Technical Solutions Limited (11047509) United Kingdom