SwissTech is located in Route Louis-Favre 10b, 1024, Ecublens, Switzerland.