About Hydra Holdings Limited (11771757) United Kingdom