About H3 Investments Limited (04176289) United Kingdom