Our financial strategy focuses on strong balance sheet and cash generation.
We ensure prudent investment in our products and services in line with the prevailing market conditions.
| Financial performance | 2025 | 2024 | 2023 | 2022 | 2021 |
| 12m to Dec | 12m to Dec | 12m to Dec | 12m to Dec | 12m to Dec | |
| Results £’000 | (as reported) | (as reported) | (as reported) | (as reported) | (as reported) |
| Revenue | 38,816 | 32,394 | 28,006 | 26,566 | 27,344 |
| Operating profit before impairment of subsidiary | 5,181 | 4,056 | 3,203 | 2,983 | 4,099 |
| Impairment charge (Veeuze) | -2,343 | – | – | – | – |
| Operating profit | 2,838 | 4,056 | 3,203 | 2,983 | 4,099 |
| Gain on business disposal (ARCON) | – | – | 152 | – | – |
| Net finance income/(costs) | 10 | 238 | 62 | -39 | -173 |
| Profit before taxation | 5,191 | 4,294 | 3,417 | 2,944 | 3,926 |
| Taxation | -1,531 | -960 | -762 | -549 | -1,195 |
| Profit after taxation | 3,660 | 3,334 | 2,655 | 2,395 | 2,731 |
| Adjusted EBITDA (continuing operations) | 10,229 | 7,731 | 6,076 | 5,401 | 7,251 |
| Operating cash flow | 12,971 | 10,676 | 6,395 | 6,273 | 7,724 |
| Non-current assets | 36,620 | 31,653 | 29,695 | 24,203 | 24,657 |
| Current assets less current liabilities | -45 | 1,983 | 1,008 | 4,665 | 2,556 |
| Working capital | 23,375 | 20,159 | 16,281 | 17,388 | 14,564 |
| Net cash/ (bank borrowings) | 16,285 | 13,975 | 10,903 | 12,538 | 9,954 |
| Shareholders equity | 31,635 | 30,172 | 27,359 | 25,842 | 23,846 |
| Ratios | |||||
| Net cash / (borrowings) % shareholders equity | 51% | 46% | 40% | 49% | 42% |
| Current assets/current liabilities | 1.00 | 1.11 | 1.07 | 1.37 | 1.21 |
| per Ordinary Share (pence) | |||||
| Basic earnings per share (continuing operations) | 1.6p | 4.0p | 3.2p | 2.9p | 3.3p |
| Adjusted basic earnings per share | 6.3p | 5.1p | 4.0p | 3.6p | 3.4p |
| Net assets per share | 32.7p | 36.2p | 32.9p | 31.4p | 28.7p |
| Final dividend per share | 0.85p | 0.70p | 0.55p | 0.50p | 0.40p |