show-iphone-location.com is one of the most obvious phishing URLs I've ever seen.
That always looks incredibly dodgy to me, not sure why they don't use a visa.com subdomain so it doesn't look like a phishing scam.
Bear in mind that it's also used for Mastercard's SecureCode and possibly other credit card providers as well.
To answer your root cause question: I think it's a hook back to the issuing bank, and Visa themselves are only tangentially involved, AIUI. So things like securesuite are the vendors for the bank. (Am I wrong? That's how it was explained to me once.)
Excellent bit of social engineering by the scammers, shame they cause so much harm.
Not even joking.
So, I'd say a server is "just a computer somewhere", The Cloud is necessarily more than that.