Fourteen Central and Eastern European startups (CEE) have been selected for the first edition of the Impact Creators ...