This particular Maskcada Limited company has been on the market for at least 3 years, as it's been established in 2018. Started with Companies House Reg No. 11381200, Maskcada was set up as a Private Limited Company with office in 16 Elmbourne Road, London SW17 8JR. The firm's declared SIC number is 88990: Other social work activities without accommodation n.e.c.. Maskcada Ltd reported its latest accounts for the financial period up to 2019-05-31. The business most recent annual confirmation statement was released on 2020-05-23.
There is just one managing director currently leading this specific firm, specifically Jacqueline F. who has been carrying out the director's tasks for 3 years.
Jacqueline F. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.