This mini LED flashlight is made of hight quality ABS and alloy. It is rechargeable by USB and fits all USB socket, 30 mins for 100 mins running time. Twist switch is only for power on and off mode. This mini LED flashlight is perfect for home, outdoor activities or emergencies. You can imprint you logo, text on it and let people take your logo walking around the world. D 4/5" x 2"