Do I need to register for Visa Secure or Mastercard Identity Check?

No, this is enabled automatically for all Barclaycard accounts, so you don't need to do anything.