About Tamarind Media Limited (08874000) United Kingdom