short answer
No, Ecwid is not a Russian company.
more detailed answer
Ecwid is a company that provides e-commerce solutions. Founded in 2006, Ecwid is headquartered in Silicon Valley, with offices in Russia and Ukraine. While Ecwid has roots in Russia, it is not a Russian company.