Se formó en el año 1977 en Londres, tocaron oficialmente hasta 1986, con una pausa entre marzo de 1984 hasta julio de 1986 y nunca emitieron un comunicado sobre su disolución.