Lead Product Designer
Telegraph
http://www.beatricetamagnini.com
City of London, United Kingdom
Stats
Work Experience
About Me
Member Since: April 21, 2016
Report