About Apollo Topco Limited (12012402) United Kingdom