About Hydra Investments Holdings Limited (13470730) United Kingdom