About Hydrus Solutions Ltd (06777228) United Kingdom