Well its definately a French razor, as the stamp should read, A "St-Jean de lux", a small village close to Spain. The name of the maker is Dufourg, with a long history in that region of France going...