What does this company do? Last PR clearly states they make no revenue? Please convince me why I should invest into a company that makes no revenues?