About Bubba Bar Limited (12130099) United Kingdom