About Forces Trust Zambia Ltd (12679327) United Kingdom