upvote
Not OP, but my guess is Underworld.

Edit: or Erasure?

reply
Huge fan here, that was my immediate guess as well. :)
reply