About Apollo Instruments Ltd (13188826) United Kingdom