Finnish army unit insignia, embroidered in subdued colors. And that's all you foreign spy devils will be told! If you want to know more just google translate the Finnish description page.
Size: about 50 x 50 mm (2" x 2").
These are manufactured by patch makers who've also made similar insignia for the Finnish army, quality stuff!
Martin J.
Patrick Y.