If your company is like the one I work for,

1) If we do not take our leave, the ticket for the year is forfeit, and carry over leave days is 50%.

2) In your case you took the NOC from your company and hence they close your file.

3) If you have completed your contract period with the new company then the new company should give you the ticket, however, if you have not completed the contract period, ticket and expenses are yours.