About Medusa Hair & Beauty Ltd (12836112) United Kingdom