Technimeca International Inc.

Fabrication & installation of medical equipment.