About Baobab Investment Managers Ltd (07456530) United Kingdom