CNOOC Limited MarketLine Company Profile