About Component Product Foundry Limited (11391034) United Kingdom