Did they even release an album? The only thing I ever saw of them was in the Q magazine 'Introducing...' section late last year.
In the big quote it talks about their album, which was self-titled. They also had an EP, also mentioned in the big long quote. Their album was on Jeph's year end list last year, if I remember correctly.