About Hydra Partners Ltd. (10214701) United Kingdom