Key factsactiveLegal nameHuumola Nature Oyfi_prhRegistration2469708-4fi_prhStatusactivefi_prhTypeLimited companyfi_prhIncorporated2012-03-22fi_prhRegistered addressKedonperäntie 70, 91900, LIMINKAfi_prhIndustrySite preparationfi_prh