The Nameserver ns6.exlservice.com have a IP Address of 121.241.119.232 which is hosted on India.
EXL looks deeper with proven business process solutions. We combine analytics and process management to help clients handle change and sustain growth.