I'm not sure where Yahoo got the 2023 pre tax loss of £25.5m from, as the accounts show a pre tax loss of £10,989,786 most of which (£9,830,123) comes from exceptional costs covering
Strategic one off costs
COVID direct costs
One off financing costs
Recall warrantee provision
Stock impairment
Impairment of development costs
Warranty campaign costs
Supplier restructuring costs
In view of the fact that their cash reserves increased from £4,565,821 in 2022 to £8,391,676 in 2023 it looks to me like they are cleaning up the balance sheet and getting rid of all the dirty washing in one go.