About Bistro Qui Limited (07011663) United Kingdom