The nameserver ns2.st911.org have a IP Address of 137.74.231.157 which is hosted on France.
St 911 - Scholars Truth Ecological Improvements For Homes