This particular Dena Group Ltd firm has been operating offering its services for seven years, as it's been established in 2017. Started with Companies House Reg No. 10595608, Dena Group is a Private Limited Company located in 128 City Road, London EC1V 2NX. From 2019-05-14 Dena Group Ltd is no longer under the business name Elbrus Capital. This company's Standard Industrial Classification Code is 62090 - Other information technology service activities. 2022-02-28 is the last time company accounts were filed.
For seven years, this firm has only been overseen by an individual managing director: Dmitriy D. who has been managing it since 2017-02-01.
Dmitriy D. is the individual who has control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.