Company overviewCompany numberSC369510StatusActiveCategoryLtdIncorporated2009-12-02Accounts categoryFullNext accounts due2026-10-31Registered office21 Tennant Street, Edinburgh, EH6 5NA