This particular company is based in Edinburgh registered with number: SC415882. This firm was established in the year 2012. The office of the firm is situated at 6 Hermitage Drive . The postal code for this place is EH10 6DD. The firm's registered with SIC code 74990 which stands for Non-trading company. Stela Corporation Ltd reported its account information for the period up to 2022-02-28. The company's most recent confirmation statement was released on 2023-02-01.
Since February 1, 2012, the following company has only been overseen by 1 managing director: Stephen L. who has been overseeing it for twelve years.
Stephen L. is the individual who controls this firm, owns over 3/4 of company shares.