About Ndola Holdings Limited (10394523) United Kingdom