Revenue
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | |
|---|---|---|---|---|
| Revenue | £17.2M | £17.7M | £20.0M | £12.1M |
| Operating expenses | £13.3M | £13.2M | £14.1M | £11.1M |
| Operating income | £3.2M | £3.9M | £5.3M | £571,000 |
| Operating margin | 18.42% | 22.25% | 26.37% | 4.72% |
| EBITDA | £4.4M | £5.2M | £6.1M | £1.1M |
| EBITDA margin | 25.59% | 29.21% | 30.62% | 9.05% |
| Net income | £3.4M | £4.1M | £6.0M | £1.3M |
| Net profit margin | 19.66% | 22.89% | 30.17% | 10.83% |
| Basic EPSper basic share | £0.06 | £0.07 | £0.10 | £0.02 |
| Diluted EPSper diluted share | £0.06 | £0.07 | £0.10 | £0.02 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
| 4.33%Nov 27, 2025 · 2.59M votes | |
| 3.03%Feb 5, 2026 · 1.82M votes |
These are threshold-crossing notices, not a complete ownership register. Percentages show issuer voting rights held through the listed share class, exclude financial instruments, and come from different dates. Positions may overlap.
Gray completes the 100% scale; it is not an estimate of other owners.