Looks like a french mark to me.

The 'Medaille Argent' merely means that the maker won a silver medal in some category or other. Usually we associate these markings with one of the many...