About Mimosa Hair & Beauty Limited (12500146) United Kingdom