Creative Clicks is a global, tech-powered performance marketing company headquartered in Amsterdam, Netherlands. Founded in December 2009 by Raymond Kokken and Ramon van den Bulk, the company has grown from a small startup to a global powerhouse with over 250 employees across…