About Definition Beauty Ltd (12662692) United Kingdom