Do you offer support for WordPress Multisite?
Not at this time.
How much time do I have to restore my site?
You have 24 hrs from the time the backup was completed. If you miss the time window you would need to initiate the backup again before you can restore.