About Mint Hair & Beauty Spa Limited (SC688624) United Kingdom