Hallo Alexander, wie geht's?!
The first, large patch is as far as I can tell, is from the Sealand division of the Danish 'Sirius Patruljen' or Sirius Patrol unit - the northernmost Danish military patrol doing both territorial, hunting safety and wildlife patrols in northeast Greenland - all done by traditional Greenland dog sleight for thousands of miles. They are a hard gang.
The SFOR badge is from the Danish forces in the Balkans; Stabilization FORces, in Serbia and Herzegovina from 1996 to I think last year.
The best place to get contemporary NATO/OTAN desert badges is either German eBay or Danish trade site Den Blå Avis or www.dba.dk or possibly at www.QXL.dk
Hope that helped!