Barry Callebaut, the Swiss chocolate giant, has acquired Spanish nut maker La Morella.