About Ukhozi Investments Limited (07980024) United Kingdom