| 24/05/23 | 13:08:54 | 24 May 2023 | | Holding(s) in Company |
| 22/05/23 | 07:00:05 | 22 May 2023 | | Presentation at Mello 2023 Investor Conference |
| 15/05/23 | 12:22:31 | 15 May 2023 | | Holding(s) in Company |
| 24/04/23 | 07:00:07 | 24 Apr 2023 | | Trading Update |
| 17/04/23 | 13:07:54 | 17 Apr 2023 | | Holding(s) in Company |
| 12/04/23 | 12:05:01 | 12 Apr 2023 | | PDMR Dealings |
| 11/04/23 | 12:45:41 | 11 Apr 2023 | | Holding(s) in Company |
| 04/04/23 | 16:07:21 | 4 Apr 2023 | | Holding(s) in Company |
| 22/03/23 | 14:00:01 | 22 Mar 2023 | | Holding(s) in Company |
| 21/03/23 | 17:30:01 | 21 Mar 2023 | | Result of AGM |
| 21/03/23 | 07:00:01 | 21 Mar 2023 | | AGM Statement |
| 17/03/23 | 10:00:20 | 17 Mar 2023 | | Notice of AGM |
| 13/02/23 | 14:22:20 | 13 Feb 2023 | | Holding(s) in Company |
| 07/02/23 | 07:00:04 | 7 Feb 2023 | | Final Results |
| 03/02/23 | 14:02:10 | 3 Feb 2023 | | Shareholder Notification |
| 01/02/23 | 09:55:09 | 1 Feb 2023 | | Notice of Results & Investor Presentation |
| 05/01/23 | 07:00:05 | 5 Jan 2023 | | Contract Win |
| 13/12/22 | 07:00:04 | 13 Dec 2022 | | Company Update |
| 17/11/22 | 16:31:28 | 17 Nov 2022 | | Director/PDMR Shareholding |
| 16/11/22 | 17:05:47 | 16 Nov 2022 | | Grant of Options, Exercise of Options & TVR |
| 26/10/22 | 07:00:04 | 26 Oct 2022 | | Trading Update |
| 05/09/22 | 16:30:56 | 5 Sept 2022 | | Change of Registered Office |
| 11/08/22 | 07:00:13 | 11 Aug 2022 | | Holding(s) in Company |
| 18/07/22 | 08:39:26 | 18 Jul 2022 | | Holding(s) in Company |
| 13/07/22 | 07:00:06 | 13 Jul 2022 | | Director/PDMR Shareholding |
| 30/06/22 | 07:00:04 | 30 Jun 2022 | | Half-year Report |
| 20/05/22 | 10:50:08 | 20 May 2022 | | Holding(s) in Company |
| 20/05/22 | 07:00:08 | 20 May 2022 | | Holding(s) in Company |
| 19/05/22 | 14:16:26 | 19 May 2022 | | Holding(s) in Company |
| 18/05/22 | 08:44:45 | 18 May 2022 | | Holding(s) in Company |
| 18/05/22 | 08:43:06 | 18 May 2022 | | Holding(s) in Company |
| 12/05/22 | 07:00:07 | 12 May 2022 | | Acquisition of LaddersFree Ltd. |
| 10/05/22 | 10:51:22 | 10 May 2022 | | Holding(s) in Company |
| 09/05/22 | 15:07:20 | 9 May 2022 | | Holding(s) in Company |
| 09/05/22 | 15:03:53 | 9 May 2022 | | Holding(s) in Company |
| 06/05/22 | 16:37:51 | 6 May 2022 | | Holding(s) in Company |
| 06/05/22 | 16:33:17 | 6 May 2022 | | Holding(s) in Company |
| 05/05/22 | 15:09:47 | 5 May 2022 | | Result of GM |
| 19/04/22 | 17:57:17 | 19 Apr 2022 | | Posting of Circular and Notice of General Meeting |
| 14/04/22 | 16:41:18 | 14 Apr 2022 | | Second Price Monitoring Extn |
| 14/04/22 | 16:35:48 | 14 Apr 2022 | | Price Monitoring Extension |
| 14/04/22 | 15:33:40 | 14 Apr 2022 | | Close of Bookbuild and Result of Placing |
| 14/04/22 | 15:03:45 | 14 Apr 2022 | | Close of Bookbuild and Result of Placing |
| 14/04/22 | 07:00:05 | 14 Apr 2022 | | Proposed Placing and Change of Adviser |
| 11/04/22 | 07:00:08 | 11 Apr 2022 | | Contract Win |
| 24/03/22 | 14:27:07 | 24 Mar 2022 | | Result of AGM |
| 24/03/22 | 07:00:07 | 24 Mar 2022 | | AGM Statement |
| 23/03/22 | 07:00:05 | 23 Mar 2022 | | Contract win |
| 10/03/22 | 07:00:09 | 10 Mar 2022 | | Contract Wins |
| 01/03/22 | 12:30:01 | 1 Mar 2022 | | Posting of Annual Report, Accounts & Notice of AGM |