Takala Enterprise Oy

pattern