It was NEVER stated on the Labor Law that company MUST release the employee after X no of years. Unfortunately, you don't have a case against the company. As long as they give you what's in the offer/contract that you signed, you can't file a complaint from the labor department. Maybe you can check with your Mandoop, as they are the people who process this documents. sometimes, all you have to do is give them some money and they'll give you the document that you need. Just be careful, if you don't know who you're dealing with.