VISA CANADA LTD Company number 08247103 · Monitor this company Dissolved Overview Analysis Location Related Registered office Address1 CANADA SQUARE, CANARY WHARF, LONDON, ENGLAND, E14 5AL PostcodeE14 5AL Companies at this postcode 9 Map