The Nigerian National Petroleum Company Limited (NNPCL) has officially ended its exclusive purchase agreement with