A good start would be the reference book British,s Battles and Medals. Here you will get numbers issued to Royal Navy ships,
Imperial Yeomanry Town, guards etc.
I have collected Boer war medals since I was a kid decades ago and have always used the latest copy of the book
I have never seen a full list of clasp issued, the number of medals is well above a half million.
I would also direct you to the brilliant web site AngloBoerWar.com
Gordon