About Tamarind And Cumin Management Company Limited (03428880) United Kingdom