About Hydra Strategy Limited (10507536) United Kingdom