About Hydra Capital Limited (09398957) United Kingdom