iStarter

iStarter

Italian business incubator and accelerator.

HQ location
London, United Kingdom
Founding location
Milan, Italy
Launch date
Employees
Company register number
09687697
Authorizing premium user...