About Baobab Consulting & Design Limited (06263101) United Kingdom