About Bistro Holdings Ltd (12087662) United Kingdom