About The Tamarind Tree Limited (05750353) United Kingdom