Oxx

Oxx

Growth capital for B2B software companies.

Launch date
Employees
Company register number 10493699
London England (HQ)