About Eden Project Limited (03278093) United Kingdom