About Leftbank Bistro Ltd (SC634820) United Kingdom