About Smoke Duck Restaurant Ltd (13458296) United Kingdom