This badge, advertising EON Productions' twelfth James Bond 007 film, "For Your Eyes Only" (1981), was manufactured by Danbadge in Denmark.
Bond•O•Rama.dk has been unable to find any further information about this collector's item. If you know more about this badge, please contact us!
UPDATE: The badge was handed out to Danish cinema goers during the first theatrical run of "For Your Eyes Only" in late 1981.