There's only one song I've heard from them, Tulo 700.

My question is - Do they already have an album?