That's a lot of horsies... I can tell you one thing, he's from Denmark (.dk). I think most Danish speak English (like the Dutch, such small countries just have to), so I assume you'll be able to communicate with him... good luck!
Just noticed this at the bottom of the hompage; "This page is also about my other projects, DFC (Denmark Fastetst Car) Etc.", so he's Danish for sure.