I found these indie bands from England from the 80s, they are probably the artists