translate English to French: Nova Scotia Advanced Precision Machining (Dartmouth) Composites Atlantic Limited (Lunenburg) Deep Vision Inc.
Nouvelle-Écosse Advanced Precision Machining (Dartmouth) Composites Atlantic Limited (Lunenburg) Deep Vision Inc.