#Computer hardware #Computer software #Circuit boards: printed #Guelph #ON #ontario #Computer hardware #Computer software #Circuit boards: printed #334110-Computer and Peripheral Equipment Manufacturing