Yep Knupher or
GHW in Germany and you can also get the GHW ones from Bruce Engineering in the UK.
As the step between M4 and M3 is quite large the heads can almost look a bit small but certainly a lot better than standard ISO sizes. As a comparrison this shows M4 and M3 of both types.
Don't know what sizes you are looking for but I've just completed a couple of part made hit and miss engines that the previous owner had tapped for metric fixings, I've made all new and went for 3/16" hex on M3, 1/4" hex on M4, 5/16" hex on M5 and 3/8" hex on M6 eg 1/16" of hex per mil of thread dia and they look well proportined. Used the same system on the square headed fixings too