Braincats

Braincats

Digital health transformations optimizing emerging technology investments and process redesign for enhanced performance.

HQ location
Barcelona, Spain
Launch date
Employees
Company register number
B66824285
Recent deals
Authorizing premium user...