Caravel Ltd
34, Triq Turu Rizzo, Gzira, Malta, GZR 1642
(3562) 132-4782 Phone