science and technology accelerator working in 28 countries; registered as a charity in Barbados
No description defined