About Tamarind Hill Limited (11632283) United Kingdom