About Hamilton Technology Solutions Limited (11128197) United Kingdom