About Excel Sports Management Limited (06477670) United Kingdom