About Chemours International Ltd (13123926) United Kingdom