This is one of 8, 240V LEDs I purchased about 9 months ago. It started flickering & eventualy would come on, but eventualy failed. I decided I needed to know why, but it had to be destroyed to get it apart. The diffuser part is glass so it had to be broken, on dismantling I find the constant current source was set in a soft grey rubbery stuff which I removed. I discover 2 dry joints on the circuit board, on re soldering it worked again but is not abled to be reassembled. The LEDs are on an aluminium backed heat sink. Have drawn the circuit just for interest. You will be lucky if you can find any brand name LEDs that aren't made in China..