Just purchased this small badge with 1945 and Polish crowned eagle. I think it is either a patriotic badge or maybe some kind of Polish guards badge? The spinner and fixing thread are the same as a Polish guards badge that I already have (see attached) which is of German manufacture. Other than that I have no clue. I wonder why just 1945 and not usual 1939-45? Anyone shed light on it?
Below: Polish guard badge reverse and spinner.