About H2o Energy Limited (08504136) United Kingdom