About Hox Holdings Limited (12254584) United Kingdom