Stephanie Ludwig has not yet updated their profile
This user don't have recent activity
Advertising agency based in Slovakia.
Independent digital creative team based in Moscow. Ideas and production.
Super Top Secret is a band of storytellers, artists and technologists. We forge creative content across...
Graphic & interactive designer since 2006.
Art director & interactive developer @ mashvp.com