Ingelby Digital Limited has existed in the United Kingdom for 6 years. Started with registration number 11310456 in 2018, it is located at 1st Floor, Cromwell House, 14, London WC1V 6HZ. This enterprise's declared SIC number is 62090 meaning Other information technology service activities. The business latest financial reports provide detailed information about the period up to 2022-10-31 and the most recent annual confirmation statement was filed on 2023-04-15.
In order to satisfy the client base, this business is continually led by a unit of two directors who are Eng C. and Oliver L.. Their outstanding services have been of pivotal importance to this business since 2018.
Oliver L. is the individual who controls this firm, has substantial control or influence over the company.