About H2o Genics Ltd (12936268) United Kingdom