LEORSA
Updated 14 days ago
Our office is based in Geneva, Switzerland with our founders making frequent trips to New York and San Francisco...
We invest in companies with big ideas which aspire to be the best in the world. We are excited by technological breakthroughs and cutting-edge ideas.