About Logos Growth Solutions Ltd (12274372) United Kingdom