About Hydra 18 Limited (NI041618) United Kingdom