Try the old Sofitel Building in the Souq Area. Thats supposed to be the IT hub in Doha