I invested with this so called billion dollar company back in winter of 2004 but then somehow lost contacts with them last summer.

So are we good to go again or what??