This puzzle is from switzerland, produced by NAEF.