102.23.217.0 - 102.23.217.255 is an IP address range owned by Jemstep Incorporated (In State of Delaware) External Profit Company and located in South Africa - select an address below for more geolocation details