About Tarla Cafe & Grill Ltd (11257757) United Kingdom