About Green Hydra Limited (11659400) United Kingdom