Xeptor IT Distribution - Zaalbergweg 9, 2314XS Leiden, Netherlands - Rated 2.3 Send Message. See more of Xeptor IT Distribution on Facebook. Log In. or..