ELLIOTT LUCAS ROBERT

PrivateCIK: 1843439
Location

KUALA LUMPUR, N8

CATCHA INVESTMENT CORP
PositionPresident
TenureSince Feb 2021
Holdings