Libby's is a brand of canned food and beverages owned by Libby's Brand Holding, based in Geneva, Switzerland and licensed to various companies around the world.
Libby's is a brand of canned food and beverages owned by Libby's Brand Holding, based in Geneva, Switzerland and licensed to various companies around the world.