Key factsactiveLegal nameMy Terra Oyfi_prhRegistration2736435-7fi_prhStatusactivefi_prhTypeLimited companyfi_prhIncorporated2016-01-14fi_prhRegistered addressJokijärventie 296, 93540, TYRÖVAARAfi_prhIndustryMechanical and process engineering design and technical consultancyfi_prh