unknown insignia, help

Hello
do you know that badge ?
it looks like british made
unknown in France
thanks for answers
cordially
Didier

Comments are closed.