About Apollo Aid Foundation (CE004542) United Kingdom