Oppizi
Key info
Founded in:
2014
Headquarters:
London
Size:
11-50
employees
Parity:
40% employees
60% employees
Headquarters
City Road, London, EC1V 1JX, United Kingdom