About H2 Gen Ltd (10161064) United Kingdom