About Apollo Scientific Ltd (02856632) United Kingdom