Doesn't that sound like Dirtyphonics? Pretty sure it does.