Overview
Legal name
VISA EUROPE MANAGEMENT SERVICES LIMITED
Region
Unknown
Registered address
1 SHELDON SQUARE
LONDON
W2 6TT
Insolvency history
No