I don't know. The ann said a deposit was paid though. You wouldn't be paying a deposit on a contract unless you knew you could get the rest of the funds! Which tells me, Russell must have some sort of funding.
SEI Price at posting:
2.3¢ Sentiment: Buy Disclosure: Held