About Captar Ltd (12691958) United Kingdom