About London Lifesciences Ltd (11709724) United Kingdom