Really?
Using the Italian wiki article, link to which I posted in my #5, as a starting point, without any difficulty I find:
Cappella della Sacra Sindone
Indagine sulla Sacra Sindone
"Sindone.org - Sito ufficiale" ("official Shroud site") link leads to a site http://www.sindone.org/the_holy_shroud__english_ that has "Holy Shroud" right in the title, in three languages, including English, even though their Italian title is Santa Sindone (literally, "Saint Shroud") rather than "Sacra Sindone".
You really had to work to find those ...