it was for my original application. Proof of insurance - with a certificate with a very specific statement (which only a Thai company could provide) was mandatory
true but in the end, if they are not Thai citizens and any of the above happens or they try to get anywhere in the Thai court system against a Thai or Thai company they need to have boatloads of cash and a lot of high placed friends