Icosa One is a firm with it's headquarters at EC1V 2NX London at 128 City Road. This company was set up in 2020 and is established as reg. no. 12628898. This company has been present on the British market for 4 years now and the last known state is active. The firm's principal business activity number is 62090 and has the NACE code: Other information technology service activities. Icosa One Ltd reported its latest accounts for the period up to 2022-04-25. The company's most recent annual confirmation statement was submitted on 2023-05-07.
For this particular business, a number of director's tasks have been met by David P. and Nicole S.. Out of these two executives, Nicole S. has carried on with the business for the longest period of time, having been a part of company's Management Board since Thursday 28th May 2020.
David P. is the individual who controls this firm, owns over 3/4 of company shares.