A limited run doesn't mean how many, it just means there will be a certain amount made at that time. So, I guess it does not mean it wont be made again. You could have a limited run every year.
An unlimited run would mean it's always in production, and always available.