The Nameserver ns2.orcwebhosting.ch have a IP Address of 144.76.61.38 which is hosted on Germany.
Upload and link image to your page and generate facebook and twitter clickable large thumbnail