No veo nada en su web sobre soporte en español.
Si tienes problemas con el inglés, creo que lo ideal será que busques un proveedor de hosting en español.
En este mismo foro, hay un tema que podrá ayudarte en ello. Se llama:
¿Busca hosting? Lea este tema antes de preguntar
Un saludo,