About Tamarind Indian Catering Limited (12277040) United Kingdom