About The Drc Kimbangu Development Corporation Limited (12623676) United Kingdom