Xerox receives Terra Carta Seal 12 November 2021Xerox has been awarded the Terra Carta Seal in recognition of its sustainability efforts.