'I believe in something better', klinkt het knarsetandend op hun jongste elpee Serfs Up!, de plaat waarmee deze bende uit Londen een geslaagd...