Stereolab

London, England
formed 1990