Registered with number 10203617 eight years ago, Impela Limited is categorised as a Private Limited Company. The company's actual office address is Southgate Office Village, 286a Chase Road Southgate. The enterprise's SIC code is 62012 meaning Business and domestic software development. The company's most recent financial reports were submitted for the period up to May 31, 2022 and the most recent confirmation statement was filed on January 23, 2023.
The company has 1 managing director now controlling this business, namely Nikolas S. who has been doing the director's tasks since 27th May 2016. The business had been directed by Michael D. up until May 2016.
Nikolas S. is the individual with significant control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.