OpenCompanies

Lightcast Discovery Ltd

Company number
11830666
Status
Active
Type
Private Limited Company
Incorporated
15 Feb 2019
Nature of business
Research and experimental development on biotechnology

Registered office

Broers Building
21 Jj Thomson Avenue
Cambridge
CB3 0FA

Accounts

Year ended Net assets Cash Employees
31 Dec 2025 £8,252,120 £959,145 111
31 Dec 2024 £22,605,763 £16,338,410 111
31 Dec 2023 £15,720,284 £11,126,700 0
31 Dec 2022 £27,741,625 £25,441,122 25
31 Dec 2021 £7,027,074 £5,907,336 10
31 Dec 2020 - - -
28 Feb 2020 - - -

Data