Welcome to Elpida Africa.
Elpida Trust Registered Trustees
01100622288001
Co-Operative Bank Of Kenya Limited