About North South Sports Management Ltd (11361355) United Kingdom