About Minnaar Investment Holdings Limited (13620265) United Kingdom