*300 copies limited edition* The Rita and Caligula031 "Self Shop" was first released as a split tape in 2013 by the Italian cult tape-label Nil By Mouth in a limited edition of 180 copies. 2023 marks the 10th anniversary of this album and here we go with the CD re-edition including a third long collaborative track. You know what to expect from those monsters of the Noise-Industrial & HNW scene: this is a sharp and uncompromising harsh noise wall, sounds cutting like a razor inside your brains while you are dreamening about stockings...