The nameserver quechua.org.uk have a IP Address of 194.94.206.218 which is hosted on Germany.
Archive of the former Department of Linguistics