About Tamarind Chilli Ltd (10610290) United Kingdom