About Tamarind Express 17 Limited (10558651) United Kingdom