About Cambridge Cell Solutions Ltd (13510146) United Kingdom