Yes, ITI Capital is a Russian company. It was founded in 1994 in Moscow, Russia, and is currently headquartered in London, England.