Stereolab

London , England
formed 1990