It's not your network and yet you claim it's needed for your business. This clears it up for me that you need to take this up with those that supply your internet connection and change suppliers if they don't deliver.
Bob