Does anybody recognize this connector?
Well, it's clearly a terminal block. 

I think this is what you are looking for. And I think this is the link to the product from the manufacturer. 

Sorry, that's all the information I could find out about it.