About Indian Chili Garden Ltd (12197832) United Kingdom