About Capella Flavors Limited (11561057) United Kingdom