Incubator, venture capital group, or conglomerate? Whatever it is, it needs to prove it can make money European Companies News