Tag: shell

Shell Agrees to Sell French Mobility Business to DCC Energy

Join the Newsletter and Get 7 Days Free Sign up According to…

The £2.5 billion Overcharge Nobody Has Claimed Yet

The UK’s Competition and Markets Authority (CMA) has spent two years documenting…