Business Development / Marketing

French or English (UK) Sales Representative – Digital Marketing Fixed-Term Long term