About us

Contacts

+358 (0)10 406 5211
info@megri.fi
Yliopistontie 4, 82900 ILOMANTSI