ADDRESS

Head Office
4-16, Rue Philippe II, L-2340, Luxembourg

Operations Centre
2nd Floor, 54 Melrose Blvd, Melrose Arch, Johannesburg, 2196

EMAIL

General Enquiry
info@tecex.com