19 employees
Targus is a retailer shop that sells laptop bags, tablet cases, docking stations, and accessories.
1983