The name of the bank was deliberately withheld.
I rang that UK number: 0044 (0)1254 209361
They do not even have an automated call option system or answering machine to leave a message and they call themselves a bank

You should look at this link.
It seems that iaccount is their product.