Instrumental metal from Russia.
Album released in 2015.
Check out their Bandcamp.