« Back to Computing and Office Supplies 2i Ltd AddressSir Luigi Camilleri Street CitySliema Phone+356 2134 7778 Fax+356 2134 7779