Iran's national oil company NIOC and Italian power utility Edison have signed a $107 million contract to help develop an oil exploration block in the Gulf,