The Nameserver ns2.24uploading.com have a IP Address of 46.4.115.166 which is hosted on Germany.
24Uploading.com - Free file upload service