About Hydra Capital Finance Ltd (12778742) United Kingdom