Outsourcing/offshoring - Birmingham, England, United Kingdom
NEXUS TELESERVICES LIMITED is an outsourcing/offshoring company based out of 1 Victoria Square, Birmingham, WEST MIDLANDS, United Kingdom.