You asked:

what does "awarding body" mean

  • The phrase 'awarding body' means awarding body (an organisation that presents awards).