About Bubba U.k. Ltd (12393540) United Kingdom