Patrick GrahamSayches Needs Your Help Naming Their MascotA new British tech company has recently launched with the mission, “to make the internet a better place for all by upholding our human…3 min read·Feb 7, 2021----