• 1999

Company Description

Recall is the leading global provider of digital and physical information management services

Headquartered in Atlanta, Georgia, Recall is the leading global provider of digital and physical information management services with corporate offices in São Paulo, Brazil; London, England; Kuala Lumpur, Malaysia; and Sydney, Australia.