I got a promo disc from this band today. I have a friend that owns a record store & scored a couple of discs from Earache through him. I know nothing about this band. I don't even know if this disc is out yet. It's one of those discs in a cardboard sleeve. What do you guys know about this band?