Technology vector logo with green leaf, global map, computer and technological elements

Code produit:
1498914502