Se fundó en el año 1999 y sus estudios se encuentran en la ciudad de Helsinki.