About Megan Neve Beauty Ltd (11865812) United Kingdom