BP Plc MarketLine Company Profile