About Hydrodec Group Plc (05188355) United Kingdom