About Kudu Investments Limited (07985269) United Kingdom