Apparently, those who live in the same country that is specified when creating such a smart contract can check it out. And in some cases, anyone can remotely check by some databases.
In any case, it is better than nothing.
I agree with you, this is an interesting idea. Thus, investors at least know who they trust their money.