Looks like something made by Molex in their 4.2mm pitch line with a single polarization key but the socket tower geometry looks different. I would suggest taking a set of calipers and getting an idea of the contact pitch. That will help you nail the series. Any markings anywhere?
Be mindful...