A Russian company plans to launch a constellation of satellites