The electronic duo from Bristol with the name that is impossible to say over the radio (and who wrote the song that played at the Opening Ceremony of the 2012 Olympics) have just released a new album...