Personal Information
Organization / Workplace
Lyon Area, France France
Occupation
Transport Business Development Manager - France
Industry
Technology / Software / Internet
About
Transportation development manager for 5 years
Tags
public transprt open payment contactless banking
See more