Sergi Dalmases Trias

Chief Technology Officer

yourzed

http://www.yourzed.com

Barcelona, Spain