About Mane Hair & Beauty Limited (SC604247) United Kingdom