Team

Our team

Meet our leadership team. 
We are based in the Republic of Malta, while holding additional offices in Germany, and in the Slovak Republic. 
Share by: