of the uk bands that are not currently active , which band released a self-titled debut ?
armageddon