About Apollo Holdco Limited (04252778) United Kingdom