TrustCor Systems vouches for the legitimacy of websites. But its physical address is a UPS Store in Toronto.