About Ntanda Invest Limited (07453001) United Kingdom