About Apollo Ii Limited (06436961) United Kingdom