Art, media and documentary film production company based in Helsinki, Finland.