About Enhydra Ltd (06478603) United Kingdom