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