Help Finding Motherboard Info

I have a refurbished HP Envy that has the says on the motherboard it is an Angelica Rev. 1.2 Motherboard (M3970CM).

CPU-Z says it has a Gigabyte 2AC8 motherboard. However I can't seem to find any information on either one of these labels.

Every time I search for M3970CM I only see results for M3970AM. And I can't seem to find a 2AC8 on Gigabyte's website.

Am I just not digging deep enough? Does anyone know of a website or something that gives motherboard information?

The reason I am seeking motherboard specs is to find out how much ram my motherboard supports. It has 4 slots but I am hoping it can support 4 dims of 8gig memory for upgrade purposes in the future.