About Akoya Biosciences Uk Ltd. (11611409) United Kingdom