New album by Llandudno indie-folk-rock band out today