About Hydra Trade Limited (13562428) United Kingdom