About Cabot Corporation Ltd (11664078) United Kingdom