About Lyons Den Films Limited (11645800) United Kingdom