About Lions Sports Limited (10606406) United Kingdom