About Tamarind Associates Ltd (09410946) United Kingdom