About Lycaon Pictures Ltd. (09960031) United Kingdom