About The Indian Deli Ltd. (12997867) United Kingdom