About Tamarind Square Consultancy Limited (07705439) United Kingdom