About Apollo Sports Management Limited (12055546) United Kingdom