SNACKS INTERNATIONAL
Updated 66 days ago
Snacks International is a food & beverage brand development and investment boutique based in London, United Kingdom...
With a primary focus on innovative and unique food product offerings, Snacks International is dedicating to bringing exciting food products to market that consumers will truly love.