And the weirdest thing about it all - They all stem from the same Israeli Intelligence Unit as written on their website's contact info: http://cts-labs.com/management-team
Ido Li On (from his LinkedIn):
Yaron Luk-Zilberman (from their Website and his LinkedIn):
Ilia Luk-Zilberman (from their website):
Uri Farkas (from their website):