Natural Snow Buildings is a duo from France, consisting of artists Mehdi Ameziane and Solange Gularte. They play music which can be classified as experimental psychedelic folk with drone elements and ambient influences. Formed in 1997, they released numerous albums, many of them in extremely limited quantities.
This track, Beyond the Veil, is the 5th track from their 2012 album of the same title, released as a hand-stamped and individually numbered edition of 300, only available at selected retailers. You'd be very lucky to get your hands on a copy of this.
This is not the artist's official page (they don't have one, as far as I know), but if you follow this page on Facebook, you might be alerted about their next release, and you might just get lucky and be able to land yourself a copy.