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