Kyriakos Eleftheriou logo

Kyriakos Eleftheriou

founder & CEO of Terra

Contact

Companies
Company
Roles
Terra

Terra is a London-based company developing an API for health, fitness, and wellness.

CEO