About Leopard Capital 3 Limited (11030442) United Kingdom