About Bubba Enterprise Limited (12223446) United Kingdom