About Kukuru Management And Partners Ltd. (10105152) United Kingdom