About Hydra Capital Management Limited (02841883) United Kingdom