About H2o Holdings Limited (05424199) United Kingdom