About Apollo Management Ltd (12405737) United Kingdom