3 employees
Set Media is a new company based in Malta with focus on innovative media and market research.
2007