Celtic Frost, magazine ad promoting their new album Vanity/Nemesis and a show at London’s Asto