About Ho & Ho Holdings Limited (12242531) United Kingdom