About Hydra 100 Holdings Limited (13231994) United Kingdom