A British glam rock band from Lowestoft, Suffolk, formed in 2000, they’re characterised by their classic rock influences and elaborate stage performances.