Lell is a russian manufacturer of GPS hardware for fleet management and asset tracking as well as other multipurpose electronic devices. The company is headquartered in Moscow, Russia.
Number of units