10 employees
Link Media is the creator of Link, a social media platform based on users locations instead of a social feed.
2017