About Demure Health And Beauty Ltd. (12150498) United Kingdom