@Ivovanwilligen thanks for the story and the warning !
I had to make such a verification for the UK government to travel there. They call it ETA (electronic travel authorisation)
I wouldn’t be surprised if they were client of such companies instead of doing it themselves with their own means.
Does anyone know smth about it ?