About Eden Aromata Limited (11729830) United Kingdom