DesignRush Design Award Winner Where Imagination Meets the Silver Screen.
Hey there! We are Mamma Team, a leading production company that is producing TV and Photo content for agencies, brands and production houses worldwide. We are founded in 2005 in Barcelona.
[... view the full profile of Mamma Team]