Embarrassed I know what this is
A friend of mine is. He’s in a band called The Hip Priests that are a part of that crowd. I’m not a fan of being part of a fanboy crowd, though I like the band(s) well enough in parts.
Their split with Electric Frankenstein is good.
The ones from Nottingham?