Received check from Iberia today, a month after they said they'd send it, and after filing paperwork on Spanish gov't website. We did it without a third party company, but it wasn't easy. Google translate helped provide Spanish on forms (it was certainly not correct, but it seems to have done the job).