I think it's LFO.
Either way, I'm positive that it's one of the artists on the label www.warprecords.com. Email them and they'll let you know. One of their other songs was on the sprite advert with the gremlin. Lots of
interesting music there....
HTH