About Bubba Pubbu Limited (13642701) United Kingdom