Company overviewCompany numberSC121376StatusActiveCategoryLtdIncorporated1989-11-16Accounts categoryFullNext accounts due2026-12-31Registered officeMylnefield, Invergowrie, Dundee, DD2 5DA
Business activities72190Other research and experimental development on natural sciences and engineering