About Baobab Equity Ltd (11032033) United Kingdom