Well, I'm stumped. I searched google on 'weta silicone', 'weta lord of the rings silicone daily use', and about 1000 other combinations. I even went to
www.lordoftherings.net and read all the production articles.
Short of calling a Weta executive, I can't think of much else to do!