About Stemcor European Distribution Limited (02655285) United Kingdom