About Hydra Films Limited (12430778) United Kingdom