Chimpanzee Bars Lacka Foods Ltd., London, UK Crystal Lindell September 26, 2012 These all-natural candy bars are made with organic ingredients and vegan.Read More