About Legatum Holdings Ltd (10308480) United Kingdom