Yes, even if to come back in Business Visa you need an NOC.

Good Luck.