I remember!
This music makes me think that of the game "Fleeing the complex" (Henry Stickmin) :D
After checking it out, the title screen music of that game does have a similar russian-esque feeling to it :P