As they were founded in 1996 & deal mostly with German DJs, whillst the Troll Wall film was made in 1980, I guess it's a false claim, but up to Sid to dispute it, if he can be bothered - or upload it somewhere else such as vimeo.
http://sidperou.webplus.net/
Mike
http://sidperou.webplus.net/
Mike