I am just checking my Spanish account and a couple of direct debits have just jumped out at me. At the risk of being labeled thick can someone tell me what " IB. Comercializacion De Ltimo Recurso" means in English. It might be the late hour but I cant for the life of me think what it is.
Cheers Dakey