About Abcellera Biologics Uk Ltd (13548013) United Kingdom