Universal Projects & Tools, SL
Medical translator facilitating patient-doctor communication in 17 languages. More>