About Hydra Investments Limited (03201936) United Kingdom