About Bistro 64 Limited (12315483) United Kingdom