Founded Date: 2019
Technology: Med Tech
Funding Status: Private
Employee Number: 864
Headquarters: Cambridge, Cambridgeshire, United Kingdom
Estimated Revenue: £38.98 mCMR
Industry: Med Tech