Infomate Business IT Solutions
Alpha Centre 92-3 Tarxien Rd., Luqa, Malta, LQA 1815
+356 2132 2209 Phone