About Ideas Depository Limited (13378936) United Kingdom