Losing £130 mil and saying you’re on track in your business is… bold.
March 04, 2026 - 08:33 UTC
1
0
24
March 04, 2026 - 08:33 UTC