About H2o Plus Ltd (10024971) United Kingdom