About Foundry Loughborough Limited (11104395) United Kingdom