Ottawa, ON
Manufacturer of polymeric ultrafiltration membranes and membrane based systems
8-830 Industrial Ave.
Ottawa, ON K1G 4B8
CA
8-830 Industrial Ave.
Ottawa, ON K1G 4B8
CA
Legal Name: Liumar Technologies Corp.
CA
333299, 326290