10 employees
Odysia is a creative agency that explores the fine intersection between technology and storytelling.
2017