About Mint Beauty Studios Limited (SC637760) United Kingdom