Key factsactiveLegal nameINSTACURA ABno_brregRegistration922817855no_brregStatusactiveno_brregIncorporated2019-05-28no_brregRegistered addressSalagatan 18A, Se-753 30 STOCKHOLMno_brreg