About Abercam Ltd (13125011) United Kingdom