Swiss industrial chocolate group Barry Callebaut is investing CHF45m (US$47.6m) to increase capacity at its production facility in Mexico.