About Apollo Sol Ltd (10121555) United Kingdom