About Eden Life Projects Ltd (12026857) United Kingdom