I just hit me today what a brilliant name for a band this is.
Ignore who they actually are and what their music is like, just imagine they'd never existed (oh, sweet heaven), and that you'd come up with this as a band name.
Better still, imagine Atomic Kitten doing a cover of Atomic Punk.