About Leopard Pictures Ltd. (05219409) United Kingdom