Many haven’t noticed it, but more and more business websites are now attached to the .io domain. This top country domain is about the British Indian Ocean Territory. It is administered by the Internet Computer Bureau, ...