About Red Lion Picture Limited (10117099) United Kingdom