About Hydra Group Limited (01490374) United Kingdom