Press Release Anti-Fraud, Credit Bureau-grade Identity Technology patent Granted to Trust Science 17 hours ago