About Lionheart Management Limited (12825001) United Kingdom