The nameserver ns2.stpic.org have a IP Address of 95.111.227.215 which is hosted on Germany.
Account Suspended