kinda reminds me of some of the Neue Heimat releases like NH13. They're alot more wonky off the wall electro - but might be a good reference point :)