Contact Contact form Name* Email* Question/ remarks*PhoneThis field is for validation purposes and should be left unchanged. Address Puttenstein 20 7339 BD Ugchelen (Apeldoorn) The Netherlands Location Mailing address P.O. Box 722 7300 AS Apeldoorn The Netherlands Phone/Fax Tel: +31-55-5425001 Fax: +31-55-5429000 E-mail sales@incaacomputers.com Privacy policy Our privacy policy