About Hydra Ventures Uk Limited (09583283) United Kingdom