About Tamarind Executive Search Limited (08810863) United Kingdom