Economicard Worldwide Ltd Published on February 2, 2021 Address 147/1, St Luċia Street, Valletta, VLT 1185 Tel. 2123 5341