About The Ideas Bank Limited (09415620) United Kingdom