Select Page

Star opens new office in Moscow

Here at Star we are very proud to announce the opening of our new Star office in Moscow, Russia; headed up by our newly appointed Russian Sales Manager, Olga Titova.

This looks to be a very positive start to 2012 for Star.