About Apollo No.16 Limited (12228253) United Kingdom