Founded in 2003 ICON has established itself as a leading contact centre in Central Europe.