Navixia Freddy Morris 2018-02-20T13:51:21+00:00 Partner Description Navixia SA Route du Bois 1 – 1024 Ecublens Switzerland Phone +41 21 324 32 00 Fax. +41 21 324 32 01 Partner Details Categories: Channel PartnersEMEA