About Mint Studio Limited (12312469) United Kingdom