Insect Screens in Greece Ideco Address: 10km N.R. Veroia - Thessaloniki, 591 00 Veroia, Imathia Greece Phone Number: +30 23 31 09 70 58