A relentless fusion of hard techno, trance euphoria, and feverish vocals, their latest track demands you keep up.