About Mela Hair & Beauty Ltd (10675675) United Kingdom