About Eden Innovation Centre (12159192) United Kingdom