About Red Lion Ventures Limited (11717248) United Kingdom