One pretty good source for information on Revelation 12 is here:
http://www.biblrytr.com/revelation11.htm
He gives a very good synopsis from which you can study.
That is the interpretation that I know, understand and largely accept, CynicalBear.
I was looking to understand more about Revelation 12 from the Catholic perspective.