Leorsa

Leorsa Innovations is located at Rue du Marché 13 1204 Geneva, Switzerland.

If you would like more information or to send an investment proposal, please email Vyacheslav Dernovsky at vd@leorsa.com