About Bubba Ventures Ltd (12684159) United Kingdom