129 employees
Open Banking is the entity that has been set up by the UK Competition & Markets Authority to create innovative technology.
2016