You asked:

what does "awarding body" mean

  • Awarding body (an organisation that presents awards).