Son siège est à Bruxelles et à Londres.
Il a été créé en 2001 par un groupe d'entrepreneurs européens. L'organisation a pour but de promouvoir l'innovation et l'entrepreneuriat en Europe, en offrant des ressources et des opportunités aux startups et aux entrepreneurs.