About Ideas Foundry Limited (10747222) United Kingdom