← All stories
Deals
Odyssean Investment Trust Boosts Stake in NCC Group PLC to 11.97%, Holding 20 Million Shares
NCC Group PLC, the UK-based cybersecurity and software testing firm, has revealed a notable increase in major shareholding through a regulatory filing dated 8 September 2026. Odyssean Investment Trust PLC, a London-registered investment tru…
Covered by 1 outlet
All coverage · 1 article