Anyone heard of them? My friend has lent me the album and it's really good.