{"cmr":"uk-cm-kg/AIM/THRU","since":null,"total":47,"cursor":0,"limit":50,"next_cursor":null,"events":[{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-10-15","event_type":"regulatory_announcement","title":"Multiple orders received","rns_category":"Multiple orders received","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/multiple-orders-received/9823651","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"zoVZMDmFo9aHUqmbu98eDxlI-VuJ6szOqvqJaSA0yFXRMFn6U1Zti8x2UTjvNR0yRpeXvTosZNXCq7VZdJ1zBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-10-12","event_type":"ch_resolution","title":"resolution","ch_filing_type":"resolution","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/07149547/filing-history/QUZCUzQ0RUphZGlxemtjeA/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form RESOLUTIONS; category resolution","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"eu_aODV16wVZBLDfG85AQyWLzFp6enTKLzAkR7vj_aGcVsKnOz57khge5KVFg6ZULGfmdYWk0_LXmqTYJor5Cg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-10-12","event_type":"financial_statement","title":"FY27 H1 Trading Update","rns_category":"FY27 H1 Trading Update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/fy27-h1-trading-update/9816752","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"wIvPxasqAYZCXkznzV82nglI8VhJmVJTIf6lSigsbmv22QoXwJGUHLkXoVfcPRsFafLDco9N1ZEc96PpvZAMBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-09-10","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9766009","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Qeat0DVweZfuLcOQ9BRreGthJ9eMrxtMtSm6at6Pv57-AhaPBOW42prOfQyq7e6VJsJM-a3hLKBb9_lnqoq-Aw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-08-27","event_type":"regulatory_announcement","title":"Canadian Government Contract Award","rns_category":"Canadian Government Contract Award","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/canadian-government-contract-award/9742181","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"9at2on7ikdEjnZUCqmWQ_1BDwUUMZFYHWkSCNFSxAS3QQQGf1TNXwRKNU0lhPJPaFKn-M-g_-uEBCQ5TpTHmBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-08-11","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9715523","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"tFNLoekGwIFdCIGrLxGbuFyDXkhZ5cl9H8G9DposDFLgZamslEymHvQ_fol7OWyxRKFkjvpjF2ilW9d5wD_5DQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-08-10","event_type":"regulatory_announcement","title":"£3m+ contract win","rns_category":"£3m+ contract win","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/-3m-contract-win/9711833","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"-UWNndgm5cp1mTEMbz-ItySX-bXAUSplXFulquLae4IM15sLnM0Z5Tfsc7JjHhgDEirzJpTU4ApOXwDF2JfLAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-08-07","event_type":"ch_accounts_filed","title":"accounts with accounts type group — 2026-03-31","ch_filing_type":"accounts","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/07149547/filing-history/MzUzNjcwMTIxMGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form AA; category accounts","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"JzSNfDiPXALUs3s_9Y3BRIe2fdjWgyx7WzTJfR1wOj2qD5oLdNsfGJBlk-MAzcRg6BMoMk4Q5hgg9h2NyEliCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-07-10","event_type":"regulatory_announcement","title":"UK Government NPSA testing update","rns_category":"UK Government NPSA testing update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/uk-government-npsa-testing-update/9662013","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"IlfolXHCciujT7f8HsXIgOP8AIqBHiIFovB8V5kiPa6lJSrftW4wzJAEgrZ8dyRkMY8nopEEeGVKeaTSQ3oTDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-06-26","event_type":"financial_statement","title":"Results for the year ended 31 March 2026","rns_category":"Results for the year ended 31 March 2026","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/results-for-the-year-ended-31-march-2026/9637874","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"c839KQfNRn6k7k8H9j1C3k85bkI5wHv3rM8G-6ThWjY9kBJLxJcZdyKulnMsN84ou9h9qaZG2WqCC6pNwIb7Ag","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-06-23","event_type":"regulatory_announcement","title":"Notice of Results","rns_category":"Notice of Results","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/notice-of-results/9632228","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"m-FSlywXO-Kp3gydcq2IkwrI-CCBCXSICeEabI9BYjRCwmZZ8QJRi9lQBobzl9EB_P3pCTULddQqaCBxu6Q3Ag","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-06-19","event_type":"corporate_action","title":"Retail Distribution orders received Sensormatic","rns_category":"Retail Distribution orders received Sensormatic","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/retail-distribution-orders-received-sensormatic/9626579","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"paGZHMwOEsXPYMuQ3tRWWUcsx4QDXKJujGehAzoq2gTTO9ukpITbASzTd0Tn0zJYhpmG2VdEZXkJMHm_CRR0Ag","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-05-14","event_type":"regulatory_announcement","title":"New Strategic Partnerships","rns_category":"New Strategic Partnerships","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/new-strategic-partnerships/9567624","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"naDNaSeMeVrK4qu2pwwyZUUwb0d8AXujZAh7_d4akSqXkbABf_3iY7JIpimJU0_KwHD6bGgqPsnDilLBrWnUDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-05-07","event_type":"corporate_action","title":"Blocklisting cancellation and interim review","rns_category":"Blocklisting cancellation and interim review","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/blocklisting-cancellation-and-interim-review/9557317","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"-scgHSFqIGsfpCvE4HwwxHMiG1mG2VpzbbbFd6az6SM7wnejSIhY7_20j7vwzfU5kqz5LWTNQh8xMagLU7rqBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-05-07","event_type":"corporate_action","title":"Blocklisting cancellation and interim review","rns_category":"Blocklisting cancellation and interim review","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/blocklisting-cancellation-and-interim-review/9557312","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"pCXVL-AMJN5hTNXPqsPIVCJxM7EwFaIEP-fo0uCGZhpkWPRVvYOrpDykZSD4KYz6xCldSWTzrBycIME1tYu1CA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-04-08","event_type":"financial_statement","title":"FY26 Trading Update","rns_category":"FY26 Trading Update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/fy26-trading-update-/9509120","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"XE_QX16OfScNgFy4FHGSb9j9822WA09YjOneNNZqIqJReda1iBi9GM0GnzDxeLLczKPVSAsSG45F8fRSQaBmCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-03-13","event_type":"regulatory_announcement","title":"US Aviation Contract Award","rns_category":"US Aviation Contract Award","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/us-aviation-contract-award/9472470","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"hsSvvMj9pVbJLEMjQ-1UEnm6NOovzWRKhEK4CEW7DYRweDpZOJ0A9x5WI19oq__Hr_ZtylSbTueaLk_isTFUAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-02-19","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9437276","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ZSbu86oTb65RIVp19-kqIhB9FqaM6npP6iT96dJUPVHNkgwKwDwXg9ZatrIqwg1a03V_FPUo4yMCc6Q-ZRrTAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-02-19","event_type":"regulatory_announcement","title":"Contract awards into UK custodial facilities","rns_category":"Contract awards into UK custodial facilities","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/contract-awards-into-uk-custodial-facilities/9437182","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"5keA29zcXEx0Pr_81zjcsxYTnJnxgBIbj-hwQ45G7LvKPaQpAZRpM3e_eInfH2P0yIygaC2N7-0cz-L6wVMaCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-02-12","event_type":"regulatory_announcement","title":"First UK “Screening as a Service” Sales","rns_category":"First UK “Screening as a Service” Sales","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/first-uk-screening-as-a-service-sales/9427011","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"90T0C-ZZY21ciGsHIAcAoQ0ITHKUtPoROZj3FvXa8uWb9QSV_0QcsQLncZ6aKjry2zjKV7azPCKi1XE1LrYuDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-01-22","event_type":"corporate_action","title":"UK Retail Distribution Contract Award","rns_category":"UK Retail Distribution Contract Award","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/uk-retail-distribution-contract-award/9374582","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"qlcfjq_yY6T8bSqSzxANL3pIdYAo3T6--yJf5lZKcaJv3nbySgAXKBSLgmGKZbKRUi9LAfwP6-9nnmcJsf9eDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-01-20","event_type":"regulatory_announcement","title":"South-East Asian Mass Transit Contract Award","rns_category":"South-East Asian Mass Transit Contract Award","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/south-east-asian-mass-transit-contract-award/9367530","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"v0xSLl5FMaQcDgZXgZ11cQ3qY6VgTtM1iMLUIyk_wnEnb3zo09s2bfCU8_0ts86b-We87t6YkWSKF13ggjpCBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-01-16","event_type":"ch_confirmation_statement","title":"confirmation statement with updates — 2026-01-16","ch_filing_type":"confirmation statement","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/07149547/filing-history/MzQ5OTczMTEwNmFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form CS01; category confirmation-statement","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"nSxSG_X_XdX5BvhbSjZ7woooaIY_BC8D84jpSwuKjilbyeqJCRiRmqvgKFNdkFutZbo8RJfcxnWME9wUxdf2Aw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-01-12","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9346453","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"m9Jhf15cvgbze04rqM3vvIE6-7EF0wnnxf_NjjpoS0YmXuFwOAab8xg262OFR9IapGMPfp4rNFd28vQkojs7Dw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-01-06","event_type":"ch_officer_change","title":"termination director company with name termination date — Katrina Lesley Nurse; 2025-12-31","ch_filing_type":"officers","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/07149547/filing-history/MzQ5Nzc3ODUzNmFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form TM01; category officers","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"pOX3YMs1v5D5waSnQa-Y-TD-kB429aJP3tVAz9-c60hVML8Ol2puAJYb2SG9qiMdFFjG2od5p0cyaV_y_PmqAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2026-01-05","event_type":"regulatory_announcement","title":"Award of Share Options","rns_category":"Award of Share Options","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/award-of-share-options/9333891","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"XMVvqFvojLgACdRJdFgDRr0IuRI_AwBWTOQrChieQwhbPsa0Z_4jpErxGsE0RWnFlZZ6CTcPavaALWrJtZNjCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-12-19","event_type":"corporate_action","title":"US Retail Distribution Contract Award","rns_category":"US Retail Distribution Contract Award","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/us-retail-distribution-contract-award-/9309461","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"m1aRTBY71eTpk4IATuUxKNdAAES50AwtoqQ32v_zII__39fRzTYDc6ox4oGpq2UsOQVpPzS2ET2Ej9mxJazbBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-12-16","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9298658","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"EU3wZBMroY6zuCkZ0yDd7UzTXkN1Zl_K-ht--YsAxEJrKpJus4YAOoOm8cOyLxhOKUiTwzW7SamGgqCPYeKRBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-12-11","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9289244","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"jgD4WKC3tc3Hvacud2aGEPnjroBAboDWm6x5TfzUxEh0dYfFdKJl5mDKNDqXGYeduF4sDxEENDZA4TI26rnfCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-12-08","event_type":"regulatory_announcement","title":"Imminent contract award","rns_category":"Imminent contract award","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/imminent-contract-award/9281215","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"wbhy_RZblWmzTPycEh8idvrsdOhyTEkxNO34v7PD-R7MrVok7j7TalHALqOeCKwUie8Pdvz9sghXjDyHxBEVAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-12-04","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9274700","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"yaQzA7lfgd3FVmv66KgDx6BzyqgA-q9W4zRJ1DOu7aXz_u4Vs8bsj1nNbD6u0hi4kL4I7XoVKE5DkmZiNIXHAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-11-28","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9264298","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"uk_oNgv0X4rXNTHFA41wqmQzHnj5_VpLETpKxld58izNSH8DHXGzwABraALQPD318ZUcDTdW0V7yPxvpd2WcBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-11-26","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9257269","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"vIJzkdbpESSUeRwoqf4YEqYUG7ZyAwdl8kfl0yojmsAdCBfSozEDB8VDb3agFlJi0DAqn2WNzVlZT2AbyOtzBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-11-25","event_type":"financial_statement","title":"Interim Results and Trading Update","rns_category":"Interim Results and Trading Update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/interim-results-and-trading-update/9254563","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"OlVWHUPPIl8ou7sz4Z2F2AkDxZDnjJW8Ni1XjGQ4PKwFtgmkfeayEtxeGWhMplrHi0sKGi3592WCZrBYbx4ZCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-11-06","event_type":"corporate_action","title":"Block listing Interim Review","rns_category":"Block listing Interim Review","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/block-listing-interim-review/9217772","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"n6vKYuY5BbUqHgUrQRJi50-2v4fZI6tIir0ETWvaoJGC2EuKNy7ugY3H39gz4Gim7H5pCG-EkptmuhIDcWFtBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-11-06","event_type":"corporate_action","title":"Block listing Interim Review","rns_category":"Block listing Interim Review","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/block-listing-interim-review/9217773","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"FLP_yg_oj7HOdzsUdHFOEfnsgKqSb-vZ8HJCHCSLf225L--OXJ5XQ2KZ8vL_kurvCl3QmZ02nXESz4Ol350cDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-11-04","event_type":"ch_resolution","title":"resolution","ch_filing_type":"resolution","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/07149547/filing-history/QUVFQjEwVFNhZGlxemtjeA/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form RESOLUTIONS; category resolution","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"SFnlJcjhmxKhg0xM4prRIM9Wsr4AGmrKdHvrQ2l4TiwMD_0CVZrueK9HtoZJ0EaDxdh3hULOsGear3VBR2ddBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-10-23","event_type":"agm_record_date","title":"Result of AGM","rns_category":"Result of AGM","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/result-of-agm/9189993","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"HHfZJZcIDLwDMkBXoe_m3zIqCNYVSl-57rYEMy1naXhB3v6HeTFReMU4D-9dMx9JXsr63cjbVfjilkHv4-FtDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-10-23","event_type":"financial_statement","title":"AGM Statement and Trading Update","rns_category":"AGM Statement and Trading Update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/agm-statement-and-trading-update/9188528","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"q9TDYynhRbiSgPUdmQRdaGyfRrD66Jo0McSTHj8ibi80qTAQ0RWQpUUug-qYpggvwtD1WVaGZSRoGzL7lc57Dw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-10-06","event_type":"regulatory_announcement","title":"NPSA Testing Update","rns_category":"NPSA Testing Update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/npsa-testing-update/9153313","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"6DuTFjIaJ70t1TUIEOq6v3XliCy7ldDpZDcp_vXgJBcEFtZ4oK_D8wwQOFv7_hamOXC-BRg6NLEXJE8Nhz5HBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-10-04","event_type":"ch_accounts_filed","title":"accounts with accounts type group — 2025-03-31","ch_filing_type":"accounts","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/07149547/filing-history/MzQ4MzUwNzM4NGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form AA; category accounts","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"D2X1xHMmoyKCnIoLb-uXHky7yP5ZO0T4n0VMBWdYw6V3frc3bCPSHfVw2VR2tQnVs4k5JUAiBXAYj_J4KbhDBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-09-30","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9140692","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"EOMlyYef43BCW92iPG8_bVLy7blFtmsoJB2BEs5-LVsIV2n_UveAu2BZ0zUiqdNwsskNUtEtklVhN04domnMAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-09-29","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/director-pdmr-shareholding/9137235","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"eLr_aff9QIdyLJRDRixdS_Y4iOStvRl9Hm7HDfqwZbg2P9HL7MjiEney-Hi7YX_N-AOKfjHx6er5nThyFh3tBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-09-29","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9137543","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"81WX1bLR9u_yZc8Biiemi6x1CaWh1hqyMmeoUsaOaBPumi2N8ys8tzzkudFbA-x2UjK8q9fZay_gDy1-Q4VpCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-09-25","event_type":"agm_record_date","title":"Notice of AGM","rns_category":"Notice of AGM","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/notice-of-agm/9130257","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"OXxqQASBjMiJs6M-myTp0r51jUTbqVxkuRyoeobFiUhGtE-FOTiiqrsFbUlTZORm9cwP5ZJsrtS8ZuVBIJOdBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-09-19","event_type":"financial_statement","title":"Final Results","rns_category":"Final Results","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/final-results/9117825","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"SM4g8xcHYsQhT_FovFKU0St3Ye_ScV6OMCWlvEXwVWYgH1A-mXEI64Cdoo8x409MDDKL3K2ebyXRTbBVxUJIDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/AIM/THRU","date":"2025-09-15","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/thruvision-group--thru/holding-s-in-company/9108662","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"oNx8ZTWq5iaDyIiisvp9bsdVSxbLkH9IpoiOLQZFg9IZqJ3rt5oeKEdFb2tNR0T6uvUufADEa1M_Z71AUndKAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}}],"events_signed":"allooloo-cmr-2026-10"}