About Foundry Studios Holdings Ltd (10646624) United Kingdom