About Eden Project International Limited (10770957) United Kingdom