About Nu Eden Ltd (12320973) United Kingdom