CNOOC Petroleum North America ULC MarketLine Company Profile