Global money transfer and payment services provider
Well-known financial services company, established global presence