Se formó en 1999 en Londres, pero actualmente está afincado en Finlandia.