1.08 (-%)
As of Nov 21, 2024
Source:
Exela is a business process automation leader, leveraging a global footprint and proprietary technology to streamline complex, disconnected transactions and processes.
Country | United States |
Headquarters | irving, texas |
Phone Number | 844-935-2832 |
Industry | services |
CEO | Suresh Yannamani |
Website | www.exelatech.com |