About Bubba Hub Ltd (11035218) United Kingdom