Mark Hahnel Email

Founder . figshare

Current Roles

Employees:
50
Revenue:
$9.7M
About
figshare Address
Digital Science
London, null
UK
figshare Email