About Hydra Fintech Limited (12657702) United Kingdom