Enchilada Digital came into being in 2011 as a company enlisted under no 07711508, located at SL5 8QA Ascot at 141a New Road. This company has been in business for 13 years and its last known status is active. The company's principal business activity number is 62020 which stands for Information technology consultancy activities. The firm's latest filed accounts documents cover the period up to 2022-03-31 and the most recent annual confirmation statement was filed on 2023-07-20.
Up until now, the company has only been supervised by a single managing director: Alex L. who has been managing it for 13 years. In order to provide support to the directors, this specific company has been utilizing the skillset of Nuala L. as a secretary since the appointment on 2011-07-20.