About Bubba Hospitality Group Ltd (13096184) United Kingdom