About The Foundry Group Limited (11523392) United Kingdom