About Bomba Restaurants Ltd (11833118) United Kingdom