About Eden One Group Ltd (11866806) United Kingdom