TechStars London offers Visa to entrepreneurs from anywhere in the worldtechstars.com1 point·brendan_gill··0 commentsOpen articleSaveView on HN