About Tamarind Communications Limited (06950954) United Kingdom