About Menssana Research Uk Ltd (09286346) United Kingdom