Mobile locksmiths sometimes have tools to do it.
Anyone with Ford IDS system can do it , but user needs access to Ford ETIS/OASIS to get an access code to learn the keys/pair to PATS immobiliser.
Not sure how 3rd party get around this, maybe a keygen tool or something.