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