Based in Strasbourg, Seppia is an audiovisual production company divided in 4 hubs: Seppia Film, Seppia Interactive, Seppia Lab and Seppia Impact.
Client: Seppia
Location: Strasbourg, France
No use is allowed without explicit permission from owner