About Strela Telecom
Operating in the Media/Entertainment industry, Strela Telecom is based in Russia. Recorded investors include Elbrus Capital Investment Advisors. The company is backed by private equity. The company is headquartered in Russia. Strela Telecom is profiled within AcquityData.