About Mehak Hair & Beauty Salon Limited (11806009) United Kingdom