Royalty-free stock vector ID: 295892174

technology web icons set - Vector