London-based electronic duo.