About Bistro 23 Ltd (11417375) United Kingdom