About Gloo Technical Solutions Limited (09982659) United Kingdom