About Apollo Kallidus Holdco Limited (11857906) United Kingdom