You can transfer your NCB from one insurance company to another insurance company without losing out your NCB benefit. NCB will be valid if the insurance company is changed and the benefit of NCB can be used in your new insurance company.