About Leukaemia & Myeloma Research Uk Ltd (09481278) United Kingdom