About Apollo Managing Agency Ltd (07338775) United Kingdom