Elfa Electronics

18, 20, Triq l-Imsida, Gzira, Malta, GZR 1401