I live in Malta and received several calls from this number. Would like to know if this some sort of company or some scam. Thanks. By the way i did not answer any of the calls. Just hang up.
I live in Malta and received several calls from this number. Would like to know if this some sort of company or some scam. Thanks. By the way i did not answer any of the calls. Just hang up.