About Tawa Khyber Grill Limited (11311630) United Kingdom