This firm operates as Ellyra Ltd. This firm first started 4 years ago and was registered with SC671520 as the registration number. The head office of this firm is situated in Edinburgh. You can reach it at Suite 2, Ground Floor Orchard Brae House, 30 Queensferry Road. This company's principal business activity number is 62012 - Business and domestic software development. The latest financial reports detail the period up to Wed, 31st Aug 2022 and the most recent annual confirmation statement was submitted on Wed, 23rd Aug 2023.
There seems to be a single managing director presently leading this particular firm, specifically Collin P. who has been performing the director's tasks for 4 years. At least one secretary in this firm is a limited company, specifically Mbm Secretarial Services Limited.
Collin P. is the individual who has control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.