About Bistro Bach Limited (11545581) United Kingdom