Walked into my local chemist (pharmacy) today and saw them selling these:
(Photo nicked from an ebay auction for same item with zero details also)
They're listed only as 100% badger and have a logo on the side of the box that appears to be two words in German (didn't note them down at the time)
This place near me has a few going for under £15 in a variety of shapes and sizes. Any clue as to what they are and has anyone seen/used them?