About Tamarind Ic Ltd (12916605) United Kingdom