IDOL is a fully independent digital distributor founded in 2006 with offices in Paris, London, Nashville, New York, Berlin and Johannesburg. Following a highly selective approach, IDOL offers a high level of marketing resources and personalised attention to its partners. Constantly expanding, the company now counts +50 people and offers full worldwide digital distribution services … Continued