The answer is yes, we have dedicated off-site backup servers for all of our servers locations.
These will automatically backup all files at 12:00PM BST everyday, and are designed to be used as a last resort. Due to the volume of files, we cannot ensure that there will be a backup for the days prior still, as any old files are overwritten - however, we can confirm there should be a backup for the last 24 hours.
We make every measure to ensure our backup servers are running smoothly, however, we always advise to keep local backups yourself just in case - as this is more of a last-resort option!
If you would like to restore a backup, or see if we have one available - please create a support ticket to our technical department and they will be more than happy to help you!