About H2o International Uk Ltd (06655928) United Kingdom