The news comes as the company reported that net revenue fell 10 percent to 787.6 million pounds in fiscal 2025.