Home News AI-Powered Identity Startup Trust Stamp Receives Strategic Investment From MasterCard