Tom Stafford
FIRM
DST Global
HEADQUARTERS
London, United Kingdom
NOTABLE DEAL
Nubank
RANK
43