About Lernaean Hydra Limited (07124273) United Kingdom