Geo Location Information for 222.33.40.115 IP Address. The IP Address 222.33.40.115 is located at 41.7922 latitude and 123.433 longitude in China. Friendly Location for the IP Address is Liaoning, Shenyang, China, 210000