About Charles River International Holdings Ltd (11570663) United Kingdom