Information Technology in Sliema
Explore top IT firms in Sliema - voted by you. See real travelers ratings, reviews and questions.
2i Limited Information Technology
Tel: +356 2134 7778 | 58A/1, Sir Luigi Camilleri Street, Sliema, Malta.
We specialize in custom built software for small and medium sized businesses, always with the aim to improve our clients' systems so that they can do more for their customers. Our success is to keep our resources updated with the latest methodology and keep them highly motivated.
Add Your Free Listing: Send us an email.