81.155.164.40 is located in Selkirk, United Kingdom (latitude 55.547, longitude -2.839) db-ip data: September 2026