About The Foundry Holdco Limited (09596009) United Kingdom