M Demajo & Co Ltd
103 Archbishop St., Valletta, Malta, VLT 09
+356 2552 0000 Phone