National Seeds Corporation Limited. National Seeds Corporation Ltd. (NSC) is a Schedule 'B'Miniratna CategoryI company wholly owned by Government of India under the administrative control of Department of Agriculture Cooperation Farmer's Welfare, Ministry of Agriculture and Farmers Welfare.