| Year ended 31 December | |||||
| 2020 | 2021 | 2022 | 2023 | 2024 | |
| RMB'000 | RMB'000 | RMB'000 | RMB'000 | RMB'000 | |
| Revenue | 378,929 | 429,203 | 345,387 | 277,861 | 370,559 |
| Cost of sales | (300,932) | (288,782) | (241,526) | (192,597) | (246,682) |
| Gross profit | 77,997 | 140,421 | 103,861 | 85,264 | 123,877 |
| Other income and other gains/(loss), net | 7,846 | 3,692 | 5,678 | 7,509 | 169 |
| Distribution costs | (73,486) | (83,459) | (77,594) | (73,240) | (72,310) |
| Administrative expenses | (59,570) | (68,675) | (62,401) | (63,211) | (66,106) |
| Net (provision for)/reversal of impairment losses on financial assets | 25,945 | 6,465 | (29,769) | 11,299 | 8,749 |
| Operating profit/(loss) | (21,268) | (1,556) | (60,225) | (32,379) | (5,621) |
| Finance income, net | 10,022 | 14,169 | 14,940 | 10,552 | 10,164 |
| Share of profit of associates | 2,746 | 2,121 | 1,379 | 1,997 | 1,816 |
| Share of profit of a joint venture | 455 | 519 | - | 0 | 0 |
| Profi/t(Loss) before income tax | (8,045) | 15,253 | (43,906) | (19,830) | 6,359 |
| Income tax (expense)/credit | (9,199) | (4,590) | 3,118 | (4,034) | (1,946) |
| Profit/(Loss) attributable to owners of the Company for the year | (17,244) | 10,663 | (40,788) | (23,864) | 4,413 |