China National Petroleum Corporation (CNPC) MarketLine Company Profile