About Apollo Corporation Limited (03340170) United Kingdom