About Apollo Consulting Ltd. (09719702) United Kingdom