Company Seedr
Date 2024-01
Industry Finance
City London
Country United Kingdom
Employees Affected 15
Status Acquired