About Apollo Management Associates Limited (10671277) United Kingdom