OpenCompanies

Dema Technology Solutions Limited

Company number
11493026
Status
Active
Type
Private Limited Company
Incorporated
31 Jul 2018
Nature of business
Information technology consultancy activities

Registered office

5 Leacroft
Slough
SL1 5FN

Control

NameNature of controlNotifiedCeased
Mr Mahesh Jagadeesan Significant Influence Or Control 31 Jul 2018

Accounts

Year ended Net assets Employees
31 Mar 2025 £13,465 0
31 Mar 2024 £95 1
31 Mar 2023 £7,187 1
31 Mar 2022 £253 1
31 Mar 2021 £413 1
31 Mar 2020 £112 1
31 Mar 2019 £107 -

Data