About Apollo Holdings Limited (09718932) United Kingdom