Geo Location Information for 95.81.163.251 IP Address. The IP Address 95.81.163.251 is located at 48.8157 latitude and 2.38487 longitude in France. Friendly Location for the IP Address is Ile-de-france, Ivry-sur-seine, France, 94859
Arkena provides media companies, telcos and content owners, Broadcast & Media services including OTT, 4K Playout, Content Management, Head-end solutions.