Yeah, that's the one... I've got one in my collection, and know the going rate - which suggests there weren't that many issued...
Some have been as low as 500 issued (The adidas trainer ones), 1000 for the Adidas Arsenal one.. up to 1,500,000 for the Buckingham Palace Jubilee one...
I'm...