About Tamarind Spice Ltd (12450259) United Kingdom