While browsing the net,
Came across a free domain service,
and they have a site listed with the domain ovh
http://www.ovh.cz.cc/
hmm could be a person trying to run for ovh lmao
And also check this link out
http://www.croogle.cz.cc/
Hmm looks simular to google, does it not?