About Eden Natural Beauty Ltd (12732329) United Kingdom