About Babar Khan Restaurant Ltd (10130204) United Kingdom