About The Eden Project One Ltd (11524528) United Kingdom