Net loss of £43m for year ended 30 June 2026Revenue hits £677.6m…
Sign in to your account
Remember me