About Sciencore Ltd (SC570593) United Kingdom