About Hydra Solutions Limited (11232050) United Kingdom