About Hydra Defence Ltd (07334111) United Kingdom