The "ICT & Strategy S.r.l." user's logo

ICT & Strategy S.r.l.

Milano, Italy

Stacks