The Nameserver ns3.afhosted.com have a IP Address of 88.85.92.6 which is hosted on Netherlands.
Marshall Electronics is a leading manufacturer of LCD racks and monitors for broadcast, multimedia, video, film, and news professionals worldwide.