Very helpful if you e mail they helped with one of mine where I had updated the passport but issuing authority hadn't passed info onto NED - sorted it all out for me
You can't put your horse on yourself, NED's do it from information supplied to them by the PIO's. It takes ages for information to be updated, I passported a horse 3 months ago and her information still isn't on there.
When doing a search, you have to be very specific unless you have the UELN