Found
The document has moved
here
https://www.elbilen.org/mercedes-dementerar-lagre-produktion/