About Makandeni Capital Investments Holdings Limited (13597546) United Kingdom