Contact Us

OUR LOCATION

LeoMedia.tech is centrally headquartered in Europe at its offices in Malta. Please see our contact details should you wish to get in touch.

Zest Media Ltd,

Global Gateway 8, 

Rue de la Perle Providence,

Mahe, Saychelles

Company Registration Number: 196982