About Hydra Communications Limited (07780501) United Kingdom