About Eden Brands Limited (08438989) United Kingdom