About Turka Grill Ltd (10472212) United Kingdom