GET IN TOUCH

Lilly Capital is an early-stage impact investment firm headquartered in Switzerland.