About Liontree France Holdings Limited (10532425) United Kingdom