About Idea E-money Ltd (13618459) United Kingdom