About Demure Beauty Ltd (11024695) United Kingdom