About Tamarind Restaurant & Bar Ltd (12839162) United Kingdom