The Nameserver ns1.tloque.com have a IP Address of 212.49.136.41 which is hosted on United Kingdom.
A global operator in renewables with a unique profile in the sector.