About H3 Holdings Limited (10620733) United Kingdom