About Namaqua Partners Ltd. (13676735) United Kingdom