About H2o2 Holdings Ltd (13542180) United Kingdom