10 employees
Mohammed Omar Almajid is an off-road vehicle designer and manufacturer that sells auto parts.
1980