Life Icon Computers 10 years ago ID: #11666 Listed In : Computers & Information Technology France P18,Shop#8 International City Dubai/ Abu Ha PO Box : 2930109 050 4830367 http:// Business Description Life Icon Computers Address : France P18,Shop#8 International City Dubai/ Abu Ha PO Box : 2930109 Telephone : 050 4830367 Fax : none Email : Website : http:// Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : We provides Computer Repair Networking CCTV PPX Telephone Any Problem on Any Brand