About Hydra Holdings 2015 Limited (09665762) United Kingdom