The new icomp.de site can be found at https://icomp.de/shop-icomp/
(click if your browser doesn't support automatic re-direct).