| Non-current assets | — | — |
| Property, plant and equipment | 9,832a | 11,348a |
| Right-of-use assets | 10,066a | 9,969a |
| Intangible assets | 11,608a | 7,155a |
| Deferred tax asset | 2,571a | 2,997a |
| Non-current assets | 34,077a | 31,469a |
| Current assets | — | — |
| Inventories | 2,916a | 3,591a |
| Trade and other receivables | 585,302a | 490,041a |
| Cash and cash equivalents | 158,454a | 122,621a |
| Current assets | 746,672a | 616,253a |
| Total assets | 780,749a | 647,722a |
| Current liabilities | — | — |
| Trade and other payables | -430,082a | -359,627a |
| Contract liabilities | -31,980a | -23,851a |
| Income tax payable | -1,141a | -6a |
| Lease liabilities | -2,253a | -2,734a |
| Current liabilities | -465,456a | -386,218a |
| Non-current liabilities | — | — |
| Contract liabilities | -9,151a | -3,032a |
| Lease liabilities | -8,105a | -7,027a |
| Non-current liabilities | -17,256a | -10,059a |
| Total liabilities | -482,712a | -396,277a |
| Net assets | 298,037a | 251,445a |
| Equity | — | — |
| Issued share capital | 100a | 100a |
| Share premium account | 4,979a | 4,979a |
| Cash flow hedge reserve | -285a | -799a |
| Foreign exchange translation reserve | 2,738a | 3,358a |
| Retained earnings | 290,505a | 243,807a |
| Total equity | 298,037a | 251,445a |