About Leopard Uk Anchor Holdco 7 Limited (10199511) United Kingdom