About Apollo Junction Ltd (12664833) United Kingdom