They are from Switzerland and made a great album called Decade. In my search for their history I found that they started work 10 years ago but this is their first album.
Let me just say that the quality of this album is far from expected considering it's their first.
Switzerland on fire!!!!
Amazing job!
You can listen here to the full album.