9174 23 Avenue Northwest, Edmonton, AB T6N 1H9, Canada
Distance: 230 m
Company description
Innovotech Inc. is a pioneer in the field of biofilm product development, focused on providing innovative and practical solutions to medical, agricultural and industrial problems caused by biofilms.