Is it possible for me to open a subsidiary company, as part of my UK/USA based company?

Yes. Russia has a large network of Double Taxation Treaties (80 including UK and USA) that would allow you to effectively operate such a holding, and administer its financial issues.