About Inyanga Investments Ltd (11727060) United Kingdom