Elfa Electronics
18, 20, Triq l-Imsida, Gzira, Malta, GZR 1401
(3562) 131-3283 Phone