As co-founder of the International Shroud of Turin Association for Research (”INSTAR”), I certainly “believe it”. :)
Not finding anything on INSTAR. Only found AMSTAR and STERA. Do you have more info?