About Foundry Ventures Ltd (10224036) United Kingdom