About Apollo Investments Limited (11228879) United Kingdom