About Baba Wali Restaurant Ltd (11711313) United Kingdom