I inspected it and it seems to be block mined with P2Pool software. I can't access website mentioned on it's coinbase tag, but i wonder whether they only use abandoned P2Pool software or did some modification.
it has indeed been modified and is being maintained by a fellow forum member
https://bitcointalk.org/index.php?action=profile;u=139997.
He runs two nodes, one in the U.S and another is in Russia (the node which found the block i referenced earlier. i am not sure which website you are trying to access but it's working fine for me except for the borken ssl cert.