where would your API application run then, back in the office in London? If so, then what's the point if you are concerned about your data connection. Remember, you still have to access your hosted solution, and if the lines are bad from your location, having a host is not going to help.
If...