About Eden Essential Oils Limited (12671395) United Kingdom