Otta picks up £850k seed to match you to relevant jobstechcrunch.com5 points·xavk··0 commentsOpen articleSaveView on HN