Detailed information about 95.169.181.96/27