Invictus Energy Limited, an independent upstream oil and gas company, engages in the exploration and appraisal of oil and gas properties in northern Zimbabwe, Africa. It holds 80% interest in the ...