What does the abbreviation HMRC mean?

Her Majesty's Revenue and Customs is a non-departmental division of the United Kingdom government primarily responsible for the collection of taxes and the payment of certain governmental.