Encelade Capital Ltd

EPFL Innovation Park
Building C
1015 Lausanne
Switzerland

+41 21 353 5880