About H2o Hygiene Stream Ltd (12760303) United Kingdom