About Marcelle Richards Beauty Ltd (11626682) United Kingdom