About Babbo Restaurants Limited (06652654) United Kingdom