Residency Malta Agency Launches The Nomad Residence Permit