Latka logo

Evan Floden

FounderCEO
LinkedIn

Company

Seqera Labs

Barcelona, Spain · Founded 2018

Revenue
$9.7M
Team size
76

Company profile →