Blexr appoints new general manager to oversee Malta hub

Ian Hills steps up from his role as head of finance to oversee operations on the island

Europe Malta News People