About Apollo Management Holdings Ltd (10534915) United Kingdom