Yes, as per my knowledge you can come back on business visa. No need of NOC.