About Apollo Sports Ltd (12605518) United Kingdom