About Eden Group Ltd (11349580) United Kingdom