Just checked my bank account details and there is an entry from this firm for 26.33 GBPounds. I don't know where it has come from.