I managed to find out that the company was Impulse Pay shown based in London on 0203 540 5947 or email@example.com - but when they ring you back it is 01567 380 029 - which is somewhere in Scotland!!!
I could not get through by phone so emailed three times daily every day and did not even get a read receipt.
I eventually, after 4 days, managed to get through to them by phone. After a brief discussion, with a quite off hand lady, she said they would refund the charges (£25.00)
They said that I would get a SMS message with a code on, I was to take the phone to the post office and show them this and they would give me the cash - sounds strange.....
I then called them back, and, eventually got through and said that I had text STOP ALL and may not get the sms through. She sad that the SMS comes from the post office and would be sent on Friday, 26th June. Seeing is believing..