FLASHLIGHT ASSEMBLY | Patent Publication Number 20250389416 | Patexia