Sounds like a real fly by night company. I imagine they will get bust eventually if this is how they behave.
I think the only way you would get compensation easily is to use one of the companies that charge a fee. Anything else sounds too complicated given that they are based in Spain.