Toronto, Canada 1663 North Service Rd. E (889.62 mi) Oakville, Ontario L6H7T1 VCI Ecolo Africa.. Odor Control Manufacturing sector, 26 employees