About Kudu Investment Holdings Limited (13087565) United Kingdom