Fraud Score: 0
IP address 45.66.128.155 is operated by Virtual Machine Solutions LLC whose web traffic we consider to present a potentially low fraud risk. This IP address is owned by Owl Limited whose web traffic we also consider to present a potentially medium fraud risk. In both cases, non-web traffic may present a different risk or no risk at all.