Atmospheric, noir-pop brilliance from the influential London artists. This trio's set was all the weird sci-fi magic that we'd been hoping for.