About Acholi National Conference Limited (12213527) United Kingdom