About Lion Sports International Limited (10587424) United Kingdom