About Blencora Ltd (12330597) United Kingdom