Animated and unrelenting debut set from London electro-rock quartet.