Your platform will run on the territory of the former USSR?
I saw information about the fact that in the future the team plans to provide its services in Russia.

Here without marketing and representatives you yourself can answer: only for Moscow.
probably initially and it is necessary to start with places that will be able to give the company the maximum revenue