About Leopard Film Entertainment Limited (02938578) United Kingdom