Company name: MegaLED Ltd
Description: Led specialists in illuminated displays, LED electronics, edgelit signs, LED modules, dmx led controller specialists. Our unique lighting products include..
236-242 Alma Rd, Enfield EN3 7BB, United Kingdom