Shell Q1 Profits Surge Amid Iran Conflict and Strait of Hormuz Disruption Centessa CNTA Stock Today Unchanged at 3959 Key Levels 20260514 HMRC Taps British AI Firm Quantexa in 175 Million Fraud Detection Push