About Kudu International Ltd. (10126995) United Kingdom