About Hydra Management Limited (03000419) United Kingdom