RE:Strategic ReasonsI would likely think (or at least hope) that it's simply a NDA for the time being. Strategically I don't see an advantage, so it could just simply be they can't right now.
I'm sure there's a date planned for the announcement or possibly there's a milestone they have to reach before the big pharmas want their name publicly attached to it.
That's my first thoughts and glad they told us what they could anyways.