About Hicks Technology Solutions Limited (12284747) United Kingdom