About Apollo Holdings & Investments Ltd (09836359) United Kingdom