About Hydra-stop Ltd. (03023976) United Kingdom