Icaruus came into being in 2014 as a company enlisted under no 09030244, located at N1 7GU London at 20-22 Wenlock Road. This firm has been in business for 10 years and its last known state is active. This company's registered with SIC code 74100 which means specialised design activities. Icaruus Ltd reported its account information for the period that ended on Tuesday 31st May 2022. The latest confirmation statement was submitted on Monday 8th May 2023.
At the moment, there is only one managing director in the company: Simon S. (since 2014-05-08). Since 2015 Lindsay S., had been functioning as a director for the business up to the moment of the resignation in 2016.
Simon S. is the individual who controls this firm, has substantial control or influence over the company.