This looks like a badge that was on sale recently and the following note was attached - "RAF Eagle Squadron Military Cloth Badge, printed, possibly used as film/entertainment prop in the film '633 Squadron'?
I was going to bid on this but I was distracted (fell asleep
)
Jerry.