Contact Us

Please fill in the form to get in touch, or reach out directly. We would love to hear from you.

Let's Talk:

BioCatch offices

EMEA

Israel
132 Derech Menachem Begin
Tel Aviv-Yafo
+972 73 3725430
United Kingdom
London
+44 7717 532251

North America

United States
750 Lexington Ave. 8th Floor
New York, NY 10022
+1 857 207 3897

Latin America

Colombia
Calle 27sur #28-131
Medellín
+57 310 2543962
Brazil
São Paulo
+ 55 11 99938 4176