Limited edition usually means a limited production run compared to regular production items. As for how many are made, that seems to differ by the collection and style.
We probably don't know how many are being made, but like batwolf said, it has to do with just doing something that isn't part of their normal run of glasses. I hope you like them though! They are cool for sure.