The London-based alternative pop/rock trio Dum Dums deliver a brash and spunky spin on the new millennium post-grunge scene, matching the likes of fellow punk popsters Read Dum Dums' Biography