SHRAGA IDO

PrivateCIK: 2045603
Location

TEL AVIV, L3

CYABRA, INC.
PositionChief Technology Officer
TenureSince Mar 2026
Holdings