67.18.118.140 - Geo Information IP Address 67.18.118.140 Host 8c.76.1243.static.theplanet.com Location US US, United States City Houston, TX 77002 Organization THEPLANET.COM INTERNET SERVICES ISP THEPLANET.COM INTERNET SERVICES AS Number AS21844 ThePlanet.com Internet Services, Inc.