About Hydrus Group Limited (06845942) United Kingdom