About Eden Eco Earth Limited (13243930) United Kingdom