About Apollo (london) Ltd (11794341) United Kingdom