top of page

Get in Touch

Greece

  HQ - El. Venizelou 37, Kavala 65302

  Office - Kalamaria Thessaloniki 55134

Switzerland

  Office - Wiesenstrasse Aarau

UK

  Office - Soho, London W1F 0SG

Thanks for submitting!

  • Google Places
  • LinkedIn

©2025 by Smiling Machines

bottom of page