About Leukaemia Management Ltd (12507446) United Kingdom