I don't particularly know how AWS servers are, but there are a few thoughts that come to mind. First, it may not be a dedicated server. Second, the server could be hosted out of the states. Third, everything above. More than likely, its a vps and someone from across the pond is also put onto it...