#Computer hardware #Computer software #Computer networks #Thornhill #ON #ontario #Computer hardware #Computer software #Computer networks #334110-Computer and Peripheral Equipment Manufacturing