About Apollo Llc Ltd (12541439) United Kingdom