Detailed information about 145.226.128.0/18