About Masala India Ltd (12167950) United Kingdom