Founded
31 Dec 2017
Address
Impactppa Ltd
Deltec House, Lyford Cay
West Bay Street, P.o Box N
Nassau
Bahamas
Phone
VCID: 7378424
Profile
Corporate information
Official identities
US CIK 0001733865
Official identities
US CIK 0001733865
Investment activity status
Active investor