There are at least 2 bands called The Meteors, one from the UK, one from the Netherlands:
These are photos from concerts where The Meteors played, so they may be of other bands that played the concert as well.
The Meteors / Alien Sex Fiend / The Babysitters Nov 26, 1984 Bournemouth, England, United Kingdom Uploaded by Rut
The Meteors Jun 13, 1984 Leeds, England, United Kingdom Uploaded by Chasw67