Swiss chocolate maker Barry Callebaut has acquired ASM Foods in Sweden from Danish confectioner Carletti.