About H2o Innovation Uk Holding Limited (12232606) United Kingdom