About Mint Masala Limited (11434558) United Kingdom