My Favorite Bands Logo
    Aberration

    UK Techno duo from the early 90s.

    Data provided by Discogs