About Red Lion Sport & Culture Limited (10506653) United Kingdom