manager administration careers in Mosta, Malta