About Bubba&co. Ltd (12932242) United Kingdom