About Exor Lifesciences Ltd (12217208) United Kingdom