About Tamarind Centre Ltd (06331218) United Kingdom