About Hydra (london) Ltd (12030771) United Kingdom