This mysterious Scandinavian duo drew much attention for their last release, I am not machine in 2005.