About Masala Bazaar Holdings Ltd (12076172) United Kingdom