About Tamarind Theatre Company Limited (06788733) United Kingdom