About H2o Group Limited (11032252) United Kingdom