About Teamhawd It Solutions Limited (10069598) United Kingdom