got the same form for my Dutch AOW, but that is fully electronic these days. form send by email, via a secured DigiD system.
you print some forms , we have to have approved by the Thai Social Security office, than scan and send back electronically via DigiD system. after some days, I received confirmation from the office that my papers were received.