About The Indian Snacks Co Limited (12394933) United Kingdom