About Tamarind Tree Consulting Ltd (10835077) United Kingdom