About Tamarind Consulting Limited (SC600967) United Kingdom