About Eden Environment Ltd (07481467) United Kingdom