In quale data center si trovano i server del servizio My web business?

I server sono ospitati presso i data center di Telecom Italia, ubicati in Italia e aderenti ai migliori standard di sicurezza.