About Rambus Uk Ltd (12206535) United Kingdom