IDcheck Limited
Registered in England and Wales. Registered No: 10654004
27 Old Gloucester Street
London WC1N 3AX UK
United Kingdom
+44 (0) 203 914 1316
info(at)idcheck.tech
Founder & CEO: Sara Statman (Sole Shareholder)