I see what I was doing wrong.
I was sending the original notification with the body, title and sound.
I then sent the empty title, body and badge set to 0
By doing the above nothing happened.
I had to include the badge number in the original push notification, so when I send the second push notification with the empty title, body & badge set to 0, it cleared.