About Tamarind Consulting International Limited (12279506) United Kingdom