Glossary

HMRC (UK)


His Majesty’s Revenue & Customs, the UK’s tax, payments and customs authority.