About Hydra Exchange Ltd (11982203) United Kingdom