About Bubba 3 Limited (08341792) United Kingdom