Address

Xcelera Inc
Ugland House South Church Street
PO Box 309
Cayman Islands

Open Map


VCID: 1325
    Profile

    Corporate information

    Official name
    Xcelera Incorporated
    Investment activity status
    Active investor