New to site?


Login

Lost password? (X)

Already have an account?


Signup

(X)

Malta

Malta – The Innovation Island

11
Aug 2019
Malta is on route to become a leading country in innovative areas, both where startups are concerned and through innovative initiatives from established companies and…

Why “Changemakers”?

11
Jun 2019
We're sure you're asking yourself why we chose "CHANGEMAKERS". There is a long answer and a short answer - but we'll keep it lean and…