Colombo world trade center, west block, 04-01: echelon square 1
Is a branch of : CENTRAL DEPOSITORY SYSTEMS (PVT) LTD
Sri lanka