About Chili Masala Ltd (05823264) United Kingdom