About Ngitandombasi Ltd (12897374) United Kingdom