- Saint-Germain-sur-Avre, Normandy, France
I C A - ICA COMPUTER is a company based out of 41 RUE DE MONTHULE, ST GERMAIN SUR AVRE, France.