if the old company have your passport, I would be worried. Mind you, even that's not much use without an exit visa to go with it, if you were thinking of leaving that is.

Unfortunately, old sponsor holds the cards!!!