About Apollo Investment Group Limited (07484549) United Kingdom