Marcelo de OliveiraWrong Marcelo de Oliveira?
Local Address: Miami , Florida , United States
900 Metro Center Blvd.
Foster City , California 94404
Company Description: Visa Inc. (Visa) operates the retail electronic payments network and manages a global payments brand. It facilitates global commerce through the transfer of value... more