it is run by Imcex inc., company incorporated in Republic of Seychelles
This is the off-shore company, I guess it's only a holding company for the convenience of tax\fund transfer\financial structure.
You cannot run business legally without a registered company in Russia.
Where is your on-shore company?