Industry: Technology
Location: St Peter's Church, 124 Dartmouth Park Hill, Highgate, London N19 5HL, UK
Number of employees: 3 - 10
Business description: Our Self Sovereign identity solution lets Enterprise focus on value created beyond verified access