Haapala Investments Oy

pattern