I believe that was the old X10WTI's FTP web site address.
Most likely gone now.
Didn't work for me either.
If the module is still being sold by the new X10Pro-USA. I believe each devices sales page has its manual avilable.
Discontinued stuff maybe a different story.
As I am not too sure if users archived copies can be shared. Guss it depends on X10Pro-USA who probably owns the copyrighted manuals.