About Kudu Shack Ltd. (07075748) United Kingdom