About Hydra Technologies Limited (11122801) United Kingdom